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

171 commits

Author SHA1 Message Date
Afterster
301c43c0bb Fix transcoding stderr output read 2015-02-27 22:56:02 +01:00
wagnered
19303bc9c0 Modified get_image_preview to include a check that'transcode_input' is defined and added it to the command. 2015-01-28 19:32:11 -08:00
Lawrence Brown
60a653daf4 copyright 2014 -> 2015
janitorial services
2015-01-04 21:36:41 +00:00
Afterster
2bbed12eb7 Add Aurora.js support in webplayer
Add transcode settings per player
2014-10-12 12:55:31 +02:00
Afterster
2c221e8216 Add user geolocation and user statistical graphs 2014-10-06 01:05:17 +02:00
Afterster
160c59dea2 Fix Scrutinizer issues 2014-09-30 07:47:21 +02:00
Afterster
49cd42562b Replace iframe with Ajax page loading :) :) 2014-08-08 01:36:07 +02:00
Afterster
97ade3bc77 Fix subtitle stream on web player 2014-08-04 02:58:45 +02:00
Afterster
993e5f9fa8 Add hls stream
Improve Plex video stream & transcode
2014-08-04 01:33:44 +02:00
Afterster
a9a050daff Disable Beautiful Url on XML-API for retro-compatibility reason 2014-07-18 23:35:33 +02:00
Afterster
daa8b3133b Add video subtitle support
Add local_web_path setting (fix #324)
2014-07-16 22:41:19 +02:00
Afterster
25656f0c28 Fix content-type header when transcode 2014-07-10 23:07:28 +02:00
Afterster
7258fdcb63 Add video image preview 2014-07-08 09:05:45 +02:00
Afterster
cd0b66391e Ignore some unused warnings 2014-05-26 00:02:11 +02:00
Afterster
041dfda1fc Remove remaining unused code 2014-05-25 23:23:52 +02:00
Afterster
b16958f44e Remove old code and fix old php errors 2014-05-25 22:54:04 +02:00
Afterster
98664d2a84 Update copyright years 2014-05-18 09:53:57 +02:00
SUTJael
39e6e76f59 Fix code style 2014-05-07 15:49:47 +02:00
SUTJael
598464f114 Add some logs to transcode settings 2014-04-18 20:04:45 +02:00
SUTJael
5f5460708a Tags requests improved. Ability to edit/delete tags depending on user rights. (Fix #135) (Fix #127) 2014-02-18 19:32:16 +01:00
Afterster
6cdb33ae32 Working Broadcast feature 2014-02-09 23:00:50 +01:00
Afterster
e8db93ab3c Add Channel core with Icecast compability 2014-02-03 00:30:04 +01:00
Afterster
09bac5dad1 Improve now playing when filtered by user 2014-01-11 00:37:56 +01:00
Afterster
08cdf73349 Merge branch 'master' of github.com:ampache-doped/ampache
Conflicts:
	lib/class/update.class.php
2013-12-26 22:17:13 +01:00
SUTJael
9edffd6fb8 Personal information visibility (Fix #81) 2013-12-26 12:47:06 +01:00
SUTJael
228cbd8648 Ability to hide personal info from other user (now playing, recently played). Fix #78
Fix colspan on video list.
2013-12-16 15:38:21 +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
9aeeaaa6b8 Showing agent in recently played list 2013-12-11 14:10:09 +01:00
Afterster
f50d8a93a5 Add optional client name when playing 2013-12-07 09:41:20 +01:00
Afterster
5dd56668bb Fix code style 2013-11-18 08:16:57 +01:00
Afterster
2f41d29e8f Add 'Now Playing' insertion date field and an option to show current played song in HTML5 page title 2013-11-18 08:08:25 +01:00
Afterster
22cb316a48 Ampache code now respect PSR-2 code style 2013-11-17 18:54:14 +01:00
Afterster
4ad6afd056 Optional Now Playing filtered by user option 2013-11-10 12:07:26 +01:00
Afterster
0eb6ba2eb6 Move bitrate selection in new function 2013-11-09 13:32:51 +01:00
Paul Arthur
c6680009ce Don't open stderr on Windows
According to GH #80 Windows can't handle this.
2013-11-05 21:04:08 -05:00
Toilal
1d881ae018 Stream::start_transcode: Fix typo in query 2013-05-06 15:23:34 -04:00
Paul Arthur
252abb8bea Use parameterised queries in Stream 2013-01-29 11:14:55 -05:00
Paul Arthur
3010ae8c85 Log stderr when we transcode
Now you shouldn't need to manually run the command to see what went
wrong.
2013-01-28 22:00:08 -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
16c3ba34fd Cosmetics: clean up heads in lib/ 2013-01-25 18:38:22 -05:00
Paul Arthur
9340ff287c Rework transcoding
Remove some of the roundabout complexity that had built up.  Push people
toward using a single, flexible tool for most of their transcoding
needs.  Increase backend and configuration flexibility to support
user-requested format changes (e.g. for an HTML5 player); this
functionality is not yet exposed.
2013-01-23 13:11:16 -05:00
Paul Arthur
37e09a6428 Clean up the bitrate calculation
Dynamic downsampling, I suppose.
2013-01-23 13:09:36 -05:00
Paul Arthur
e1000558fb Tear the offset/eof/size crap out of Stream
Now that playback doesn't pretend it's supported, we don't need the
fragile hacks to support guessing the content size or 'seeking' within
a transcoded stream.
2013-01-23 13:09:27 -05:00
Paul Arthur
af6fdbb67e Change the gc on stream sessions
It's a little suspect to automatically delete them just because another
was used. Waiting for them to expire will get rid of them plenty quick,
with less chance for weird issues.
2013-01-15 23:15:49 -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
663798897f Cosmetics: remove unused variables in Stream 2013-01-14 13:57:20 -05:00