Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
hgd – One Year On.      Tris Linnell     @tristan2468   tris@canthack.org
Reminder – what is hgd?Hackathon Günther Daemon  By Edd (@vext01) and Mex (@egelmex)Networked multi-user jukeboxWe use it ...
hgdSecure  Encrypted connections (OpenSSL)  SHA1 Hashed passwordsCross-platform (Linux, OpenBSD)Lightweight, not bloatedMp...
One Year On...
What have we added?Last year we were on 0.3, now 0.5.3NEW features:  Python scripting  Remote user management  Packages  L...
Python ScriptingServer events can be hooked intoPython scripts are executedWhen songs  start playing  stop playingWhen the...
Packageshgd has now been packaged for ease of installationArch Linux (AUR)OpenBSD (Ports)Ubuntu (PPA)
ClientsLots of new ones!ncurses clientAndroid appsGUI apps for Windows, Mac and LinuxWeb service client
nchgdc (by Edd @vext01)ncurses clientIncluded in the server sourceNo admin commands
nchgdc (by Edd @vext01)
ahgdc (by Matt @gairne)Android clientQueue songs directly from your phone!Great for partiesFeature completeNo admin comman...
ahgdc (by Matt @gairne)
hgdc-x (by Me @tristan2468)Cross-platform GUI clientSupports Windows, Mac and LinuxAlbum art supportIncludes some admin co...
hgdc-x (by Me @tristan2468)
phphgdc (by Omer @omerk)Web Service clientWritten in PHPAllows users to upload tracks with a Web  BrowserClients dont need...
phphgdc (by Omer @omerk)
Could your client be next?hgd net protocol is very simpleTelnet compatibleCreate your own client!Would be nice to have an ...
Other changesTaglib support (ID3 tags)Daemonise properlyAdded skip and pause commandsMultiple file uploadProtocol improvem...
Whats next?Libevent support  Event based IO  Tidies networking codeVLC support?  Provides streaming
Thanks!http://hgd.theunixzoo.co.ukIRC: #hgd on freenodehttp://canthack.orgAny comments or questions welcome
Upcoming SlideShare
Loading in …5
×

Hgd one year on

636 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Hgd one year on

  1. 1. hgd – One Year On. Tris Linnell @tristan2468 tris@canthack.org
  2. 2. Reminder – what is hgd?Hackathon Günther Daemon By Edd (@vext01) and Mex (@egelmex)Networked multi-user jukeboxWe use it extensively at canthack.orgUsers queue music from their own collectionCan vote songs off
  3. 3. hgdSecure Encrypted connections (OpenSSL) SHA1 Hashed passwordsCross-platform (Linux, OpenBSD)Lightweight, not bloatedMplayer backendSupports many formats including video
  4. 4. One Year On...
  5. 5. What have we added?Last year we were on 0.3, now 0.5.3NEW features: Python scripting Remote user management Packages Lots of clients! Other misc. improvements
  6. 6. Python ScriptingServer events can be hooked intoPython scripts are executedWhen songs start playing stop playingWhen theres nothing in the playlistPlease someone write a Last.fm scrobbler!
  7. 7. Packageshgd has now been packaged for ease of installationArch Linux (AUR)OpenBSD (Ports)Ubuntu (PPA)
  8. 8. ClientsLots of new ones!ncurses clientAndroid appsGUI apps for Windows, Mac and LinuxWeb service client
  9. 9. nchgdc (by Edd @vext01)ncurses clientIncluded in the server sourceNo admin commands
  10. 10. nchgdc (by Edd @vext01)
  11. 11. ahgdc (by Matt @gairne)Android clientQueue songs directly from your phone!Great for partiesFeature completeNo admin commands (yet?!)
  12. 12. ahgdc (by Matt @gairne)
  13. 13. hgdc-x (by Me @tristan2468)Cross-platform GUI clientSupports Windows, Mac and LinuxAlbum art supportIncludes some admin commands Skipping tracks No user management yetLast.fm scrobbling coming!
  14. 14. hgdc-x (by Me @tristan2468)
  15. 15. phphgdc (by Omer @omerk)Web Service clientWritten in PHPAllows users to upload tracks with a Web BrowserClients dont need to set anything up
  16. 16. phphgdc (by Omer @omerk)
  17. 17. Could your client be next?hgd net protocol is very simpleTelnet compatibleCreate your own client!Would be nice to have an iOS client
  18. 18. Other changesTaglib support (ID3 tags)Daemonise properlyAdded skip and pause commandsMultiple file uploadProtocol improvementsBetter build systemPowerPC architecture support
  19. 19. Whats next?Libevent support Event based IO Tidies networking codeVLC support? Provides streaming
  20. 20. Thanks!http://hgd.theunixzoo.co.ukIRC: #hgd on freenodehttp://canthack.orgAny comments or questions welcome

×