1
0
Fork 0
mirror of https://github.com/Yetangitu/ampache synced 2025-10-04 10:19:25 +02:00
Commit graph

36 commits

Author SHA1 Message Date
Afterster
f8de5b09f9 Add 'Play Last' to Localplay modules 2014-03-29 08:15:57 +01:00
Afterster
9abed639d8 Add load time in footer and set catalog disable as an option to not increase sql query by default 2014-03-16 10:02:13 +01:00
Afterster
99c975726c Fix album art on xspf playlist stream and add concerts settings 2014-03-16 00:51:01 +01:00
Afterster
c234f99692 Add custom buttons play actions 2014-02-15 13:09:12 +01:00
Afterster
6cdb33ae32 Working Broadcast feature 2014-02-09 23:00:50 +01:00
Afterster
e0a1443566 Add UI for Channels 2014-02-03 07:24:13 +01:00
Afterster
8d7ce473d0 Add share feature 2014-01-15 23:55:19 +01:00
Afterster
355f6885c7 Add beautiful stream url setting and clear playlist before playing in localplay mode 2014-01-11 15:00:52 +01:00
Afterster
26b0320c4a Add song previews on missing albums, EchoNest API support 2013-12-28 16:40:35 +01:00
Afterster
5eceaf2aea Rename Config class to AmpConfig class to avoid conflict with PEAR (fix #68) 2013-12-13 08:36:23 +01:00
Afterster
d0726e70b7 Fix code style 2013-12-13 00:30:52 +01:00
Afterster
19dd53127e Option to add items to the currently played web player playlist (fix #71) 2013-12-13 00:30:30 +01:00
Afterster
beae0b97a2 Remove jPlayer for live stream and add Muses Radio Player 2013-11-23 15:57:43 +01:00
Afterster
e35f175a4b Rename HTML5 Player to Web Player 2013-11-23 13:50:29 +01:00
Afterster
fdc8721334 Fix playlist item type definition and prepare html5 player for specific web radio stuff 2013-11-22 00:13:32 +01:00
Afterster
22cb316a48 Ampache code now respect PSR-2 code style 2013-11-17 18:54:14 +01:00
Afterster
c634d779d3 Only one HTML5 player in the list. Popup or Iframe version according to user setting. 2013-11-09 13:32:54 +01:00
Afterster
99ad5f7f82 HTML5 player replaced by JPlayer and add an iframed version of the player 2013-11-09 13:32:47 +01:00
thinca
0391d24438 Set Encoding parameter in ASX files
dd563989%28v=vs.85%29.aspx
2013-06-04 12:23:49 -04:00
Paul Arthur
a90c666801 Cosmetic cleanup of the ASX output 2013-06-04 12:23:13 -04:00
Paul Arthur
d2f3ef1ab9 Scrub output fields in ASX playlists
Closes GH #35
2013-06-04 12:08:08 -04:00
Paul Arthur
323554838d Correct debug output for Stream_Playlist adds 2013-04-29 15:18:24 -04:00
Paul Arthur
cb3484865e Fix song downloads
'download' wasn't in the list of allowed types for Stream_Playlist, so
download attempts were processed as M3U playlists.
2013-04-11 18:19:54 -04:00
Paul Arthur
3a8feaeeff FS#272 - Adding songs to democratic playlist
This is more likely to fix democratic handling.  Untested.
2013-02-07 22:42:44 -05:00
Paul Arthur
46cb6c81c5 FS#272 - Adding songs to democratic playlist
This might fix democratic handling.  Untested.
2013-02-07 14:35:03 -05:00
Paul Arthur
239ea81fdf Some cleanup of play URL handling
Move parsing from Song into Stream_URL and make it parse more things.
Add the type parameter to all generated URLs instead of adding video to
Video URLs.
2013-02-07 14:24:40 -05:00
Paul Arthur
253f2e621a Use parameterised queries in Stream_Playlist 2013-01-29 10:48:44 -05:00
Paul Arthur
fbbb015950 Use Session for stream sessions 2013-01-28 21:46:00 -05:00
Paul Arthur
1a164ba699 Yank out the Flash player by the roots. 2013-01-28 13:26:11 -05:00
Holger Brunn
959aebe07f Add an HTML5 player
Merge request #20.  Basic, not very pretty, but works and, unlike the
Flash player, is maintainable.
2013-01-28 13:26:11 -05:00
Paul Arthur
ef4d366060 Cosmetics: death to tabs
The refactoring I've been doing has reminded me of my strong preference
for spaces, and I feel inclined to impose my will on the tree.
2013-01-26 03:38:46 -05:00
Paul Arthur
1069d54c85 Move clean functions into their respective classes
Uniformly name them gc()
2013-01-25 21:45:47 -05:00
Paul Arthur
9c28ed5ad1 Consistently use _ in two-word class names 2013-01-25 19:54:11 -05:00
Paul Arthur
16c3ba34fd Cosmetics: clean up heads in lib/ 2013-01-25 18:38:22 -05:00
Paul Arthur
246e9094d1 Fix regression in generation of xspf playlists
When it's a video, add some special sauce.
2013-01-15 15:56:54 -05:00
Paul Arthur
e2ca05d5b4 Make playlist downloads idempotent
Should fix the VLC plugin, as well as allow direct use of an Ampache
site on Android devices.

First, split the Stream class into an instantiable class that does the
playlist wrangling and a static class that handles the streaming stuff.

How does this work? Well, stream.php does its fancy stuff like
gathering the media IDs and clearing the playlist, but instead
of generating the playlist file there we use the Stream_Playlist
class to store the list of URLs in the database, then redirect to
play/index.php to create the actual download (there are some magic
playlist types like localplay that don't need to redirect.)
The playlist will be cached as long as that stream session is active, so
it can be downloaded multiple times and by clients that don't share the
browser's cookie cache.

Clean up the playlist generation by reducing copypasta.
2013-01-15 11:30:47 -05:00