| 14 months ago | Ben James | Refactor uptime tip | changeset | files |
| 14 months ago | Ben James | Add uptime counter uptime | changeset | files |
| 14 months ago | Tom Parker | Handle authentication errors in lastfm:scrobble default | changeset | files |
| 14 months ago | Tom Parker | Make get_metadata help more informative | changeset | files |
| 14 months ago | Tom Parker | Tidy up unused variables and imports in get_metadata | changeset | files |
| 14 months ago | Tom Parker | Merge ui changes | changeset | files |
| 14 months ago | Tom Parker | Don't print metadata error messages unless we're in debug mode, as it breaks the erlang code | changeset | files |
| 15 months ago | Ben James | Add label element for username form ui | changeset | files |
| 15 months ago | Tom Parker | Make lastfm:scrobble spit out errors if they occur | changeset | files |
| 15 months ago | Tom Parker | Escape artist/title fields before sending to Last.fm | changeset | files |
| 16 months ago | Tom Parker | Rebuild files when the settings.hrl is changed | changeset | files |
| 16 months ago | Tom Parker | Make state folder location configurable | changeset | files |
| 16 months ago | Tom Parker | Put jukebox state into a separate directory | changeset | files |
| 16 months ago | Tom Parker | Only scrobble tracks with artist data! | changeset | files |
| 16 months ago | Tom Parker | Handle Amazon HTTP errors in musicbrainz code | changeset | files |
| 16 months ago | palfrey | Update docs to note the need for pactl not amixer | changeset | files |
| 16 months ago | palfrey | Rewrite pactl_get_volume to no longer need the patched pactl | changeset | files |
| 16 months ago | palfrey | Document lastfm, md5 and settings.hrl | changeset | files |
| 16 months ago | palfrey | Cope if the user hasn't set the last.fm username | changeset | files |
| 16 months ago | palfrey | Correct lookup of metadata name from local name | changeset | files |
| 16 months ago | palfrey | Fix missing quote in example settings | changeset | files |
| 16 months ago | palfrey | Update location of rfc4627 module | changeset | files |
| 16 months ago | palfrey | Spit out a decent message if getting volume fails | changeset | files |
| 16 months ago | Tom Parker | Handle scrobbling when we play directly from a newly cached file | changeset | files |
| 16 months ago | Tom Parker | volume.erl now uses pactl (needs patched version with "get-sink-volume" command) | changeset | files |
| 16 months ago | Tom Parker | Move player.erl to use custom vlc commands in settings.hrl | changeset | files |
| 16 months ago | Tom Parker | Add Last.fm support to Jukebox directly in Erlang and example settings to run it | changeset | files |
| 23 months ago | Tom Parker | If we don't have album art, retrieve it with Musicbrainz and Amazon | changeset | files |
| 23 months ago | Tom Parker | metadata: Hand back NullTags if we find a file we don't know how to get the tags for | changeset | files |
| 23 months ago | Tom Parker | metadata: More throwing errors if we're in debug mode | changeset | files |
| 23 months ago | Tom Parker | Add .wma support | changeset | files |
| 23 months ago | Tom Parker | Rewrite argument handling in get_metadata with OptionParser and add a --debug argument | changeset | files |
| 23 months ago | Tom Parker | Fix exception handling for dodgy metadata | changeset | files |
| 23 months ago | Tom Parker | Output metadata exceptions as strings | changeset | files |
| 23 months ago | Tom Parker | Handle MP4 files with album art | changeset | files |
| 23 months ago | Tom Parker | Add usage information to get_metadata.py | changeset | files |
| 24 months ago | Simon MacMullen | Don't report spurious metadata errors when file does not download for whatever reason. | changeset | files |
| 24 months ago | Simon MacMullen | Fixes for Python 2.5. | changeset | files |
| 24 months ago | Simon MacMullen | Mitigate the effects of a race in the Erlang http client. | changeset | files |
| 24 months ago | Simon MacMullen | Improve error handling in the case where we don't download the file for some reason. | changeset | files |
| 24 months ago | Simon MacMullen | Save metadata file under temp name then rename atomically so that the jukebox can't see a half-written file. Also improve error handling. | changeset | files |
| 2 years ago | Tony Garnock-Jones | Add -pa for the rfc4627 code. | changeset | files |
| 2 years ago | Simon MacMullen | Show who altered the volume. | changeset | files |
| 2 years ago | Simon MacMullen | ...and update the docs. | changeset | files |
| 2 years ago | Simon MacMullen | Remove the "Save changes to disk" button and just do it automatically at | changeset | files |
| 2 years ago | Simon MacMullen | Fix 40b4f417b185 | changeset | files |
| 2 years ago | Simon MacMullen | Merge | changeset | files |
| 2 years ago | Simon MacMullen | Stop using hmix, use ALSA amixer | changeset | files |
| 3 years ago | Simon MacMullen | Don't trust the Python so much - log error if any exception is thrown | changeset | files |
| 3 years ago | Simon MacMullen | Cope when a zero-length or otherwise completely broken file is found. | changeset | files |
| 3 years ago | Simon MacMullen | Replace pause / resume / skip with transport icons. visual-tweaks | changeset | files |
| 3 years ago | Simon MacMullen | Put "while listening" on a new line visual-tweaks | changeset | files |
| 3 years ago | Simon MacMullen | Bold track name even in samll widget. visual-tweaks | changeset | files |
| 3 years ago | Simon MacMullen | Only show search results after searching, add hide link. Move search results above chat / queue panes. Make chat / queue panes bigger. visual-tweaks | changeset | files |
| 3 years ago | Simon MacMullen | tabs -> spaces visual-tweaks | changeset | files |
| 3 years ago | Tony Garnock-Jones | Note about the race Simon discovered. | changeset | files |
| 3 years ago | Simon MacMullen | There appears to be a race while queuing tracks that do not exist (i.e. | changeset | files |
| 3 years ago | Simon MacMullen | Also, with VLC you have to trun replay gain *on*. | changeset | files |
| 3 years ago | Simon MacMullen | Eating all exceptions is a bad idea. Fix replay gain. | changeset | files |
| 3 years ago | Simon MacMullen | Fix WAV support. Mutagen knows nothing of WAV so add a really dumb class | changeset | files |
| 3 years ago | Simon MacMullen | Lots of CSS changes visual-tweaks | changeset | files |
| 3 years ago | Simon MacMullen | Improvements to track downloading: | changeset | files |
| 3 years ago | Simon MacMullen | You can rely on nothing. There are files out there which claim to embed an albumart file, but it's truncated / corrupt. Handle that case. | changeset | files |
| 3 years ago | Simon MacMullen | Fixes to AAC album art handling | changeset | files |
| 3 years ago | Simon MacMullen | In AAC files, track number is often an int, so cast to string. | changeset | files |
| 3 years ago | Simon MacMullen | Improved (hopefully) history styling. | changeset | files |
| 3 years ago | Simon MacMullen | Small refactor | changeset | files |
| 3 years ago | Simon MacMullen | History CSS tweak. | changeset | files |
| 3 years ago | Simon MacMullen | Provide metadata when someone skips a track. | changeset | files |
| 3 years ago | Simon MacMullen | Make the small track widget also able to display metadata. | changeset | files |
| 3 years ago | Simon MacMullen | Add context to chat; it's nice to know what people are talking about. | changeset | files |
| 3 years ago | Simon MacMullen | History timestamps | changeset | files |
| 3 years ago | Simon MacMullen | Don't assume MP3 album art is called "Front Cover" | changeset | files |
| 3 years ago | Simon MacMullen | Handle non-ASCII tag values sanely. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Don't translate slashes in m3u paths. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Forward-compatible vlc://quit syntax | changeset | files |
| 3 years ago | Tony Garnock-Jones | Cause curl to fail on HTTP error rather than retrieving the error document. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Show URL on metadata error. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Reindent | changeset | files |
| 3 years ago | Tony Garnock-Jones | Tweak CSS for track widgets | changeset | files |
| 3 years ago | Tony Garnock-Jones | Remove unused get_secs/0 function. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Use sub-second precision in computing elapsed-time, and floor to | changeset | files |
| 3 years ago | Tony Garnock-Jones | Only display times if playing, rather than non-idle. Cope with | changeset | files |
| 3 years ago | Tony Garnock-Jones | Reindent | changeset | files |
| 3 years ago | Tony Garnock-Jones | Reindent | changeset | files |
| 3 years ago | Tony Garnock-Jones | Very minor cosmetic changes: use 3600 as the constant, and use ternary operator | changeset | files |
| 3 years ago | Tony Garnock-Jones | Avoid double-setting the refresh timer. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Abstract out VLC invocation; use plain vlc rather than cvlc (which isn't available on Debian apparently?) | changeset | files |
| 3 years ago | Tony Garnock-Jones | Move the install_dependencies_debian target so it's non-first, so all is caught by default | changeset | files |
| 3 years ago | Simon MacMullen | Try to be more intelligent about the presence or absence of tags. If the song title is not there, give up and show the URL tail as before. Otherwise, show whichever tags we have. | changeset | files |
| 3 years ago | Simon MacMullen | Don't fall over if there are no tags at all. | changeset | files |
| 3 years ago | Simon MacMullen | I don't like these borders after all. Some album art is non-square and it looks really bad. | changeset | files |
| 3 years ago | Tony Garnock-Jones | merge metadata into default | changeset | files |
| 3 years ago | Simon MacMullen | Use ImageMagick rather than PIL since PIL is falling over for PNGs for metadata | changeset | files |
| 3 years ago | Simon MacMullen | Move the cache into the server root, to make album art images less evil. metadata | changeset | files |
| 3 years ago | Simon MacMullen | Metadata in the queue. metadata | changeset | files |
| 3 years ago | Simon MacMullen | Refactor a bit, support AAC album art. metadata | changeset | files |
| 3 years ago | Simon MacMullen | Improve error reporting metadata | changeset | files |
| 3 years ago | Simon MacMullen | Merge default to metadata metadata | changeset | files |
| 3 years ago | Simon MacMullen | Add a favicon (taken from the Tango icon project). | changeset | files |
| 3 years ago | Simon MacMullen | Beginning of album art patch so Tony can see how evil it is... metadata | changeset | files |
| 3 years ago | Simon MacMullen | Forgot to remove metadata | changeset | files |
| 3 years ago | Tony Garnock-Jones | Merge heads | changeset | files |
| 3 years ago | Tony Garnock-Jones | If the metadata-extraction failed, it wasn't creating the metadata file. | changeset | files |
| 3 years ago | Simon MacMullen | Remove the #info record, just pass round a dict. metadata | changeset | files |
| 3 years ago | Simon MacMullen | Don't allow elapsed time to be greater than total time, and take that happening as a hint that the song has finished and we should ask the server what's happening. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Log kernel and sasl output to various files. | changeset | files |
| 3 years ago | Simon MacMullen | Display the tags in the web UI (for currently playing song only ATM). metadata | changeset | files |
| 3 years ago | Simon MacMullen | VLC does not exit by default when the song ends. Hilarity ensures. metadata | changeset | files |
| 3 years ago | Simon MacMullen | Various fixes around the little oddities of AAC/M4A tags metadata | changeset | files |
| 3 years ago | Simon MacMullen | Oops, try to remember how a dict works. metadata | changeset | files |
| 3 years ago | Simon MacMullen | Play everything with vlc. Not a trivial change, but it seems to work fine and gets us replay gain! metadata | changeset | files |
| 3 years ago | Simon MacMullen | Remove compiled code from hmix tarball. i386 code does not work on my metadata | changeset | files |
| 3 years ago | Simon MacMullen | Grab standard tags for Tony. metadata | changeset | files |
| 3 years ago | Simon MacMullen | Need curl metadata | changeset | files |
| 3 years ago | Simon MacMullen | Add support for reading ReplayGain tags (and generating them if they metadata | changeset | files |
| 3 years ago | Simon MacMullen | Merge metadata branch | changeset | files |
| 3 years ago | Simon MacMullen | For convenience import a copy of Mutagen. metadata | changeset | files |
| 3 years ago | Simon MacMullen | Yes yes, I use Eclipse. Get over it. metadata | changeset | files |
| 3 years ago | Simon MacMullen | Remove ticker process and just keep track of how long the song has been metadata | changeset | files |
| 3 years ago | Simon MacMullen | Move python script into correct OTP location, couple of minor tweaks. metadata | changeset | files |
| 3 years ago | Simon MacMullen | Actually we need to pause the timer if the music is paused... metadata | changeset | files |
| 3 years ago | Simon MacMullen | Add a client-side timer to update the clock every second. metadata | changeset | files |
| 3 years ago | Simon MacMullen | Server-side code to support elapsed time display. The client only checks metadata | changeset | files |
| 3 years ago | Simon MacMullen | Add some infrastructure about metadata, and show the total length of the metadata | changeset | files |
| 3 years ago | Tony Garnock-Jones | Updated instructions for retrieving erlang-rfc4627 (from hg now) | changeset | files |
| 3 years ago | Tony Garnock-Jones | Mercurial is more aggressive with empty-directory deletion than darcs was. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Clean up after tailor. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Note re: need to touch cached files | changeset | files |
| 3 years ago | Tony Garnock-Jones | Targets for restarting daemon with a single make command. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Save playlist on shutdown, load it on startup | changeset | files |
| 3 years ago | Tony Garnock-Jones | Termination timeouts are in milliseconds, not seconds! | changeset | files |
| 3 years ago | Tony Garnock-Jones | Turn off globbing in curl. Also, be silent, and collect error messages. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Format errors that appear in history | changeset | files |
| 3 years ago | Tony Garnock-Jones | Perform proper UTF-8 encoding on URLs | changeset | files |
| 3 years ago | Tony Garnock-Jones | Note about updating the documentation | changeset | files |
| 3 years ago | Tony Garnock-Jones | URL encode relative URL fragments from a .m3u | changeset | files |
| 3 years ago | Tony Garnock-Jones | Remove debug output | changeset | files |
| 3 years ago | Tony Garnock-Jones | Use os:cmd instead of execdaemon for curl | changeset | files |
| 3 years ago | Tony Garnock-Jones | Retry on error during renaming | changeset | files |
| 3 years ago | Tony Garnock-Jones | Correct cleanlog target | changeset | files |
| 3 years ago | Tony Garnock-Jones | Display cachingIndicator | changeset | files |
| 3 years ago | Tony Garnock-Jones | Send current downloads back to js client | changeset | files |
| 3 years ago | Tony Garnock-Jones | Remove obsolete clause | changeset | files |
| 3 years ago | Tony Garnock-Jones | Support investigation of urlcache:current_downloads() | changeset | files |
| 3 years ago | Tony Garnock-Jones | Use curl to download in urlcache instead of ibrowse | changeset | files |
| 3 years ago | Tony Garnock-Jones | Support spider:retrieve with a timeout | changeset | files |
| 3 years ago | Tony Garnock-Jones | Integrate urlcache with player. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Ignore jukebox cache dir | changeset | files |
| 3 years ago | Tony Garnock-Jones | Make a start on urlcaching/prefetching. | changeset | files |
| 3 years ago | matthew | added support for m4a, wav and flac files via mplayer | changeset | files |
| 3 years ago | Tony Garnock-Jones | Fix for spidering thttpd. Thanks to Emile Joubert. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Note on dependency on erlang-rfc4627 | changeset | files |
| 3 years ago | Tony Garnock-Jones | Update to new rfc4627_jsonrpc_inets module. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Commented quote to balance emacs' syntax-highlighter | changeset | files |
| 3 years ago | Tony Garnock-Jones | Explicitly set background colour. | changeset | files |
| 4 years ago | Tony Garnock-Jones | Remove a stray v1 record! | changeset | files |
| 4 years ago | Tony Garnock-Jones | Add missing lists_to_binaries/1 call | changeset | files |
| 4 years ago | Tony Garnock-Jones | Expose track count information on config screen | changeset | files |
| 4 years ago | Tony Garnock-Jones | Randomised track selection | changeset | files |
| 4 years ago | Tony Garnock-Jones | Send X-JSON-RPC-Timeout header (relies on mod_jsonrpc change, too). | changeset | files |
| 4 years ago | Tony Garnock-Jones | Add error callback to search | changeset | files |
| 4 years ago | Tony Garnock-Jones | Fix links | changeset | files |
| 4 years ago | Tony Garnock-Jones | Fix CSS link | changeset | files |
| 3 years ago | Tony Garnock-Jones | Added tag snapshot_200706211100 for changeset 4c31e0929c6a | changeset | files |
| 3 years ago | Tony Garnock-Jones | Added tag pre_rearrangement_and_deyawsification for changeset b782b207b906 snapshot_200706211100 | changeset | files |
| 4 years ago | Tony Garnock-Jones | Enable SASL, for logging, and capture log output from daemon to file. pre_rearrangement_and_deyawsification | changeset | files |
| 4 years ago | Tony Garnock-Jones | Update documentation | changeset | files |
| 4 years ago | Tony Garnock-Jones | Add "daemon" and "stop" targets. | changeset | files |
| 4 years ago | Tony Garnock-Jones | Remove obsolete jukebox.smd and jukebox.yaws. | changeset | files |
| 4 years ago | Tony Garnock-Jones | Update main application to non-yaws code. | changeset | files |
| 4 years ago | Tony Garnock-Jones | Locate execdaemon binary in priv_dir | changeset | files |
| 4 years ago | Tony Garnock-Jones | Move icons into htdocs | changeset | files |
| 4 years ago | Tony Garnock-Jones | Update .boring file | changeset | files |
| 4 years ago | Tony Garnock-Jones | Remove obsolete config.smd and config.yaws. | changeset | files |
| 4 years ago | Tony Garnock-Jones | Update configsession to new non-yaws framework | changeset | files |
| 4 years ago | Tony Garnock-Jones | Forgot to add supervisor source file! | changeset | files |
| 4 years ago | Tony Garnock-Jones | Make jukebox an Erlang application, with supervisors etc. | changeset | files |
| 4 years ago | Tony Garnock-Jones | Make gen_servers implement all of the required interface | changeset | files |
| 4 years ago | Tony Garnock-Jones | Move files into standardesque structure; prepare to de-yaws the app | changeset | files |
| 4 years ago | Tony Garnock-Jones | New TODO item | changeset | files |
| 4 years ago | tonyg | Add stop-daemon target. | changeset | files |
| 4 years ago | Tony Garnock-Jones | Split by \r as well as \n. | changeset | files |
| 5 years ago | Tony Garnock-Jones | Remove minor syntax error in the CSS | changeset | files |
| 3 years ago | Tony Garnock-Jones | Added tag snapshot_200611081110 for changeset eb15e4dd09d8 | changeset | files |
| 5 years ago | Tony Garnock-Jones | Support Safari (and hopefully also IE) snapshot_200611081110 | changeset | files |
| 5 years ago | Tony Garnock-Jones | conditionalise Java-specific code | changeset | files |
| 5 years ago | Tony Garnock-Jones | Don't spam the history every time someone opens the page. | changeset | files |
| 5 years ago | Tony Garnock-Jones | Rearrange things for better use of vertical space. | changeset | files |
| 3 years ago | Tony Garnock-Jones | Added tag snapshot_200611061540 for changeset bf7be306a4fd | changeset | files |
| 5 years ago | Tony Garnock-Jones | Documentation. snapshot_200611061540 | changeset | files |
| 5 years ago | Tony Garnock-Jones | Copyright and documentation. | changeset | files |
| 5 years ago | Tony Garnock-Jones | Tweak icons | changeset | files |
| 5 years ago | Tony Garnock-Jones | Beef up little arrowheads | changeset | files |
| 5 years ago | Tony Garnock-Jones | Restore "enqueue text" | changeset | files |
| 5 years ago | Tony Garnock-Jones | Unfloat the track username, as it overflows poorly | changeset | files |
| 5 years ago | Tony Garnock-Jones | Add "chat" button. | changeset | files |
| 5 years ago | Tony Garnock-Jones | Colourful volume indicator. | changeset | files |
| 5 years ago | Tony Garnock-Jones | Icons and style tweaks | changeset | files |
| 5 years ago | Tony Garnock-Jones | Focus the search field on page load. | changeset | files |
| ... |