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

57 commits

Author SHA1 Message Date
Afterster
59305b9a6e Fix #73 2014-03-22 11:44:22 +01:00
SUTJael
7d22e8d466 Implementation for #136 started. Album is now ready to be grouped by disks.
Need to create the new view in the album details. Group only works for album with musicbrainz identifiers.
2014-03-20 21:23:34 +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
26b0320c4a Add song previews on missing albums, EchoNest API support 2013-12-28 16:40:35 +01:00
Afterster
64ae856be9 Fix play all on playlists (fix #77) 2013-12-15 13:09:32 +01:00
Afterster
f413ec6f12 First Video player implementation with jPlayer 2013-12-14 01:15:32 +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
SUTJael
aca49c658d Completely replaced the inline edition by dialog edition.
Add autocomplete for tags.
Directplay added on Radio and Smart Playlists.
Many code style fixed.
Removed all defined size (need to do that into CSS if needed).
Fixed other bugs found around..
2013-11-24 22:01:21 +01:00
Afterster
22cb316a48 Ampache code now respect PSR-2 code style 2013-11-17 18:54:14 +01:00
SUTJael
12303fee13 New feature: Play/Play all to play artist/album/song directly. This does not impact existing playlist. Optional. New feature: Dialog confirmation on "Reset from tags", "Reset Album Art" and "Delete" (on playlist) Enhancement: Change "Not Enough Data" message to something personalized for each components. Enhancement: Make playlist action's text clickable.
Need to update languages and regenerate .mo files.
2013-11-10 12:07:43 +01:00
Paul Arthur
1a164ba699 Yank out the Flash player by the roots. 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
42133f38d2 Move access_denied() from lib/ui.lib.php to UI 2013-01-26 00:57:40 -05:00
Paul Arthur
57483216e4 Rename tmpPlaylist to Tmp_Playlist 2013-01-25 21:48:51 -05:00
Paul Arthur
b7d00ceeb4 Cosmetics: clean up heads in / 2013-01-25 15:40:47 -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
Paul Arthur
bc6d3d1e43 Yank obsolete batch download stuff from stream.php 2013-01-15 01:26:37 -05:00
Paul Arthur
b51b45952e Some cleanup of the switch in stream.php
Add correct array indices to hand-crafted arrays in single_song and
download cases. Yank unimplemented popular stuff.
2013-01-15 01:26:37 -05:00
Paul Arthur
d772b031a9 Switch from print_r to json_encode in debug output 2012-11-13 18:31:33 -05:00
Paul Arthur
34b0eaf233 Clean up uses of Config::set and Config::set_by_array
Consistently pass in a boolean instead of a string or an int for the
clobber flag.
2012-03-06 12:18:57 -05:00
Paul Arthur
4aa256cb07 Clean up some PHPDoc crap
Remove misleading, unvetted, or in some cases just plain wrong data.
Packages and categories weren't being used correctly.  They still
aren't.
2011-04-04 17:37:10 -04:00
momo-i
aee809f1dc header comment replace for phpdoc 2011-02-03 10:07:39 +09:00
Paul 'flowerysong' Arthur
119e14167d More useful debug output from stream.php 2010-06-24 02:58:00 +00:00
Paul 'flowerysong' Arthur
4b5756ba9d Miscellaneous cleanup. 2010-06-13 08:11:09 +00:00
Paul 'flowerysong' Arthur
1cb0983ed0 Cosmetics: remove trailing whitespace 2010-03-14 20:14:52 +00:00
Karl 'vollmerk' Vollmer
45f382b06d Add vim modelines to all php files (Thx ascheel) 2010-03-14 04:53:15 +00:00
Karl 'vollmerk' Vollmer
b704c1380b Remove dead files and fix single song download 2010-01-11 22:15:59 +00:00
Karl 'vollmerk' Vollmer
809a3fc72f add download for video that does not work, and most likely break song downloads \o/ 2009-05-15 13:26:30 +00:00
momo-i
da6a97ce35 Update HTML header for RTL language.
add debug_event for stream type check
2009-05-06 13:15:22 +00:00
Karl 'vollmerk' Vollmer
b49a271f88 fix missing page headers on democratic playlist, also show the voters 2009-03-11 02:46:48 +00:00
Karl 'vollmerk' Vollmer
abc6eac0e3 maybe fix #404, unconfirmed implemented #405 other misc cleanup 2009-03-01 23:47:36 +00:00
Karl 'vollmerk' Vollmer
4fcacae75e make the httpq and mpd controlers understand live stream urls 2009-02-28 18:50:57 +00:00
Karl 'vollmerk' Vollmer
dbdd96ed1b unify how the stream is constructed and played, this is a major change might be some regressions 2009-02-28 18:13:48 +00:00
Karl 'vollmerk' Vollmer
f694c28b63 fix edit links, and some interface issues I created with other changes 2009-02-09 22:28:59 +00:00
Karl 'vollmerk' Vollmer
00effbf554 Add very basic buggy as crap video support, fix a few other minor bugs with playlists and random elements 2009-02-02 04:25:25 +00:00
Karl 'vollmerk' Vollmer
220625ceda fixed flash player issues with specific playlist_methods 2008-05-05 07:23:09 +00:00
Karl 'vollmerk' Vollmer
311ac99112 minor fixes to the playlist, fixed up the democratic playlist kinda, still does not work completely 2008-03-10 05:24:59 +00:00
Karl 'vollmerk' Vollmer
2c337852cf major corrections to reading of preferences and a few misc fixes which I have now forgotten 2008-02-29 06:14:46 +00:00
Karl 'vollmerk' Vollmer
ca7851d0e0 fixed sending to localplay for democratic playlist 2008-01-04 02:21:22 +00:00
Karl 'vollmerk' Vollmer
a2c471bd18 reimplemented the session function check 2007-12-25 02:47:56 +00:00
Karl 'vollmerk' Vollmer
3887ab1f65 fixed some playlist issues, (mime type and selection) cleaned up the preferences lib a little more moved a lot into the class, updated references to old functions 2007-12-16 21:37:23 +00:00
Karl 'vollmerk' Vollmer
06bba3740b fixed url add to localplay, also changed some play links to add 2007-12-01 19:53:34 +00:00
Karl 'vollmerk' Vollmer
b588a9475f slight tweak to prevent the user from trying to loop their democratic play 2007-11-25 08:50:02 +00:00
Karl 'vollmerk' Vollmer
27ba8110ca democratic play working, if still slightly sketchy 2007-11-24 21:16:13 +00:00
Karl 'vollmerk' Vollmer
421805ce6a fixed the playlist methods, they all work now... semi-bug where the rightbar does not refresh when the playlist is cleared so its not obvious it worked until a manual reload, will fix later 2007-11-14 06:44:50 +00:00
Karl 'vollmerk' Vollmer
d560bb1c7b fixed single downloads and that annoying minor css issue with albums of the moment 2007-08-19 07:34:11 +00:00
Karl 'vollmerk' Vollmer
a74d0b7163 added dynamic playlist item support, default and genre currently work 2007-07-24 04:10:58 +00:00