petezdj / streeme Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/streeme
License: MIT License
Automatically exported from code.google.com/p/streeme
License: MIT License
Take your MP3 or Ogg based music library anywhere with a modern web browser! Streeme offers a secure, private and legal way to serve your personal music collection online without purchasing expensive apps or hardware. Using the powerful Symfony php framework and MySQL 5, this app is a snap to install and run for yourself. Please download it, hack on it and make it better for everyone! LICENSE ------- See the license file LICENSE.TXT INSTALLATION ------------ See the installation file INSTALL.TXT CARE AND FEEDING OF YOUR STREEME -------------------------------- See the manual file in the Wiki - it's bound to change a lot In case the wiki is unavailable, here's a short guide Loading your media library --- this can be done from the commandline in the project dir You will need to fill out your app.yml with watched folders or an itunes path (note: on windows, the symfony command is php symfony instead of ./symfony) cd path/to/streeme ./symfony scan-media --type=itunes OR ./symfony scan-media --type=filesystem Getting art for your music can be done in the following ways from ID3 tags ./symfony scan-art --source=meta from Amazon's PAS system for amazon associates ./symfony scan-art --source=amazon from folders that the mp3s live in ./symfony scan-art --source=folders keep in mind that support for other music and list formats is an ongoing battle this doc may be horribly out of date already :) You should run these scripts every so often so Streeme stays up to date. Creating a user --- you should create a user for each device you'll use with streeme to do that it's back to the commandline ./symfony guard:create-user username password Logging in --- When you log in, you'll be presented with a few options -Mobile player -Desktop player -Logout The mobile player is optimized for a touch screen interface and the desktop player is optimized for features and bigger screen sizes. both players offer options for transcoding / modifying bitrate in their settings - please install FFMPEG if you would like to use these features for low bandwidth connections or changing formats. How to use the player --- If you've done everything right, you should see your content properly scanned and ready to use. the mobile player is navigated by tapping on albums, artists, songs, playlists, genres etc. HTML5 is very much in its infancy, so not all mobile players have the prescribed controls. The buttons beside the album art skip tracks and tapping the album art will pause and play. when the || symbol appears, the playback is paused. Press it again to resume playback. Playlists created in the desktop app can be used in the mobile app. The desktop player has different actions for single and double clicks. a double click on the song table will begin playing alternatively, you can press the single play button to the left of the song name. The RND button will shuffle the songs and the forward and previous buttons will skip tracks. Searches in either interface will return search results including all text columns of the table. Building playlists --- The desktop player has the ability to form playlists. the little + symbols next to your music items will add the songs, albums and artists to your selected playlist. To select a playlist click the folder icon in the top right, select add playlist and click it once to select it. It will turn a faint blue when active. You will now be able to add songs to the playlist. You can easily change the active playlist by single clikcing on any playlist in the list. To play back the playlist, you can click the play symbol or double click the playlist list entry. Tested Browsers ( December 2010 ) --- Chrome Browser 7.0.517.44 ( Full ) Mozilla Firefox 3.6 ( Partial - no mp3 codec must use ogg transcoding ) Safari 5.x series ( Full ) IE9 Beta ( Partial - no integrated controls ) iOS Mobile Safari ( 4.2 Full ) WebOS ( Palm Pre 1.4 Partial) No integrated controls - only specific MP3 formats allowed - audio tag does not send cookies, so it may be a security risk - no ogg support Android ( API V8 - ver 2.2.1 None ) Credits --- Thanks to Ryan Cumming for designing the model and scanner logic for streampod (previous project name) and streeme! Copyright Notice --- The artwork included with this package is copyright Richard Hoar (The Author) it may be reproduced for non-commercial purposes without asking permission from the Author or paying copyright royalty.
If you are using postgresql, the acces to the desktop player will produce a SQL
error ("field blabla must appear in the GROUP BY clause or be ...").
You can fix it with MAX aggregate fonction. So yo have to modify the
lib/model/doctrine/SongGenresTable.class.php and replace at line 19 :
->select( 'sg.genre_id, g.name' )
by
->select( 'MAX(sg.genre_id), MAX(g.name)' )
Original issue reported on code.google.com by [email protected]
on 5 Mar 2012 at 6:24
When we search something in the search bar, only the songs name matchs are
returned. Is it possible to search into artist and albums informations ?
Aslo, it could be great it we can edit the id3 tag inside the desktop interface.
maybe you could use id3lib (http://id3lib.sourceforge.net/) ??
Original issue reported on code.google.com by [email protected]
on 1 Sep 2011 at 3:03
I hate to report user problems here, a forum would be nice for user questions.
Original issue reported on code.google.com by mike%[email protected]
on 15 Feb 2011 at 6:54
What steps will reproduce the problem?
1. pressing play
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Latest version of streeme via git on Debian
Please provide any additional information below.
I've verified all the Steps in the troubleshooting section. I'm using the
default ports of 8095 and 8096 for testing. Proxy.log doesnt seem to have
anything usefull in the log. When I run the symphony test script, I get the
following:
unit/ArtworkScanAmazonTest...........................................dubious
Test returned status 255
unit/ArtworkScanFoldersTest..........................................not ok
Failed tests: 1, 2, 3, 4, 6, 7, 8, 13
unit/ArtworkScanMetaTest.............................................not ok
Failed tests: 1, 2, 3, 4, 6, 7, 8, 13
I've ran ./symfony cc several times, but doesnt seem to help.
Original issue reported on code.google.com by [email protected]
on 25 Mar 2012 at 7:48
The Streeme projects does not support IIS. If you install Streeme on a IIS
system you will soon find out it does not work on IIS. However after some
digging I got it working with the following changes. In the future these
changes could be incorporated in the master trunk.
My setup:
Windows Server 2008 r2
PHP 5.3.5 (php-cgi.exe)
Steps to install Streeme on a IIS server
- Set up as new IIS website (do not use the Default Website)
- Provide IIS with the URL rewrite rules (import the .htacces rules in the Streeme web folder), or use the attached web.config file (place it in the web directory)
- Make sure you have correct permissions on the cache, data, log and music directory (give IUSR and IIS_IUSRS read and or write permissions)
- Make sure you complete the check_configuration.php (in my case I did not complete the APC and php_posix check, which is ok)
- Make the following edits to your code (or use the attached files):
FIX faulty urls:
In the $(document).ready(function(){} in the _load_javascript.php files in
apps\client\modules\player_desktop\templates and
apps\client\modules\player_mobile\templates
Change all occurences of:
!empty( $_SERVER['HTTPS'] )
into
if ( isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' )
Without this fix the Streeme javascript will always use the HTTPS urls, because
IIS defines the HTTPS global differently.
FIX streaming issue:
Replace in MediaProxy.class.php the stream_original function with the function
below:
private function stream_original()
{
//Custom edits by me
$this->log('Sending File using Pear HTTP Download');
$params = array(
'File' => $this->filename,
'ContentType' => $this->source_type,
'BufferSize' => 32000,
'ContentDisposition' => array( HTTP_DOWNLOAD_INLINE, $this->source_basename ),
);
$error = HTTP_Download::staticSend( $params, false );
}
In other words remove the part below. This piece of code, specific for apache,
makes the script to stop executing any code beyond this point:
//does the user have apache mod XSendFile installed? use that as a first priority
//otherwise we can send it using php's PEAR HTTP_Download functionality
$mods = apache_get_modules();
$flip = array_flip( $mods );
$mod_number = (string) $flip[ 'mod_xsendfile' ];
if( !empty( $mod_number ) )
{
$this->log('Sending File using X-Sendfile Module');
header("X-Sendfile: $this->filename");
header("Content-Type: $this->source_type");
header("Content-Disposition: attachment; filename=\"$this->source_basename\"");
header("Content-Length: $this->source_file_length" );
exit;
}
To make Streeme work I did some extensive debugging, i am just sharing this so
you dont have to.
My support to this fantastic piece of software.
Greets,
Rogier
Original issue reported on code.google.com by [email protected]
on 21 May 2011 at 2:05
Attachments:
What steps will reproduce the problem?
1. ./symfony scan-art --source="amazon"
2.
3.
What is the expected output? What do you see instead?
Expected result, when bad XML is encountered, is that an error would appear and
the scanning would continue. Instead you get a big red " String could not be
parsed as XML" error and the scanning abruptly ends leaving the remaining
library unscanned.
What version of the product are you using? On what operating system?
Not sure. Pulled on 02/13/2011
Please provide any additional information below.
Tracked the problem back to Cloudfusions pas.class.php where it uses
SimpleXMLElement to deal with the XML return from amazon. Cloudfusion chokes
on the response and the whole thing does. I have made the following edits in
Streeme to circumvent the failure:
In file /lib/task/scanners/artworkScanAmazon.php look for:
{{{
$result = $associate_services->item_search( $value['album_name'], $opts );"
}}}
around line 42ish
Changed to:
{{{
try {
$result = $associate_services->item_search( $value['album_name'], $opts );
} catch (Exception $e) {
echo 'FAILED: Scanning: ' . $value['album_name'] . ' by: ' . $value['artist_name'] . "\r\n";
}
}}}
Original issue reported on code.google.com by [email protected]
on 17 Feb 2011 at 4:08
The mobile UI makes you navigate around with javascript, which is pretty
snappy, but infuriating when you hit the back button and exit Streeme instead
of just going to the previous "card".
Streeme should use HTML5 session history
(http://www.w3.org/TR/html5/history.html)
Android and iOS support:
http://caniuse.com/#search=history
Original issue reported on code.google.com by [email protected]
on 2 Apr 2011 at 7:54
I have a full working installation of Streeme on my VPS.
Installed under Ubuntu Server.
All key features are fully funtional.
But the Play List feature dont work:
My Problem:
1. I make a Play List
2. I pic some titles.
3. I will play the titles via play list and i become the message: "No Matches
Found"
Can you help me?
Best Regards
Mike Habich
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 19 May 2011 at 5:04
I'd like to propose the ability to rate music (1-5 stars) from the web
interface. I'd be willing to take a shot at this, but first I want to check on
the feasibility of the idea. I'm not sure about this, but I'm going to assume
that the mp3 database is stored in mysql. So using that same database, create
another variable per song that includes the rating. After that, adding another
column in the desktop web interface with stars to click on shouldn't be too
difficult. Any thoughts/comments/criticisms are welcome.
If this ability can be added, as well as the proposed android improvements, I
wouldn't need a local player ever. Playlist import would also be helpful to
import ratings.
Original issue reported on code.google.com by [email protected]
on 6 Mar 2011 at 9:34
Attempting to play streeme in Chromium (v19) in Windows doesn't play songs,
skipping to the next song like in issue 33.
Server plays on:
Firefox 10
Android 4.0.3
Safari 5 (os X)
Google Chrome 19
I spent hours playing with permissions before i tried another browser.
/var/www/streeme/ (host:8095) www-data:www-data 770
/mnt/music/albums/ www-data:www-data 770
Is there support for chromium considering chrome/chromium are at least vaguely
similar? Flash is up to date on Chromium as well.
Original issue reported on code.google.com by [email protected]
on 15 Mar 2012 at 4:28
What steps will reproduce the problem?
1. Typing ./symfony doctrine:build --all --and-load
What is the expected output?
Something like this:
otal Songs Scanned: 6042
Songs Skipped: 120
Songs Added: 5922
Albums Added: 922
Artists Added: 862
Custom Genres Added: 45
Songs Removed: 0
Albums Removed: 0
Artists Removed: 0
Custom Genres Removed: 1
What do you see instead?
PHP Warning:
require(/home/leon/Sites/streeme/lib/vendor/symfony/lib/event_dispatcher/sfEvent
Dispatcher.php): failed to open stream: No such file or directory in
/home/leon/Sites/streeme/lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.ph
p on line 99
PHP Fatal error: require(): Failed opening required
'/home/leon/Sites/streeme/lib/vendor/symfony/lib/event_dispatcher/sfEventDispatc
her.php' (include_path='.:/usr/share/php:/usr/share/pear') in
/home/leon/Sites/streeme/lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.ph
p on line 99
What version of the product are you using? On what operating system?
I'm using the latest version on SVN and Ubuntu 10.10.
Please provide any additional information below.
There's no additional info!
Thanks!
Original issue reported on code.google.com by [email protected]
on 27 Jan 2011 at 10:52
What steps will reproduce the problem?
1. install streeme and all the stuff on kubuntu 10.10 without problems
2. finalise folder scan and cover import
3. successful login on the login page but after this i get an 404 HTTP error:
"The requested URL /login was not found on this server."
What is the expected output? What do you see instead?
- log dir is empty.
What version of the product are you using? On what operating system?
erebino@milchstrasse:/srv/streeme$ svn log
------------------------------------------------------------------------
r262 | chaffneue | 2011-01-26 05:55:46 +0100 (Mi, 26. Jan 2011) | 1 Zeile
applying a patch for issue 1 - bug in url generator for media when no port is
used for signalling
-------------------------------------------------------------------------
kubuntu 10.10
erebino@milchstrasse:/srv/streeme$ uname -a
Linux milchstrasse 2.6.35-25-generic #44-Ubuntu SMP Fri Jan 21 17:40:44 UTC
2011 x86_64 GNU/Linux
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 30 Jan 2011 at 1:34
Attachments:
It would be nice if the page title reflected the current played song.
Original issue reported on code.google.com by [email protected]
on 21 Mar 2011 at 6:53
What steps will reproduce the problem?
1st case:
1. I am on 1 page (Showing 1 to 60 of 24,882 entries)
2. I press next button.
3. I am on 2 page with error (Showing 0601 to 6,060 of 24,882 entries)
4. Next and previous buttons stops working. (First, Last and buttons with page
numbers works good)
2nd case:
1. I am on 5 page (Showing 241 to 300 of 24,882 entries)
2. I press next button.
3. I am on 402 page with error (Showing 240,601 to 2,406,060 of 24,882 entries)
4. Next and previous buttons stops working. (First, Last and buttons with page
numbers works good)
I don't have similar issues with Previous button:
3rd case:
1. I am on 399 page (Showing 23,881 to 23,940 of 24,882 entries)
2. I press previous button.
3. I am on 398 page without error (Showing 23,821 to 23,880 of 24,882 entries)
What version of the product are you using? On what operating system?
newest from svn (I can't find file "version" or similar in streeme. I don't
know how to check which version I have)
LAMPP + Ubuntu 10.10
Original issue reported on code.google.com by [email protected]
on 19 Apr 2011 at 1:46
Attachments:
Hi,
I have not found any repeat button in streeme.
I think it could be an interesting feature to add...
I've not seen anything about that in roadmap.
Carsso
Original issue reported on code.google.com by [email protected]
on 25 Mar 2011 at 11:36
What steps will reproduce the problem?
1. setup streeme and verify songs play from web/mobile
2. run symfony scan-art --source=meta (0 found)
3. added several covers to mp3s ran "symfony scan-art --source=meta" again with
results below
*** All song metas have been scanned for art ***
Total Albums: 479
Total Albums with Art: 1 (0%)
Artwork Unavailable this Scan: 0
Artwork Added this Scan: 0
What is the expected output? What do you see instead?
Artworks added this scan to be greater then 0
What version of the product are you using? On what operating system?
lastest version
vista Ultimate x64 using xampp latest
Please provide any additional information below.
media scans and adds files without any issues, player works in chrome/ie9/FF3.6
Original issue reported on code.google.com by [email protected]
on 27 Jun 2011 at 6:10
I made a german language pack.
Have some questions:
id 52:
- is this a slogan? should i make a porper translation or leave it?
- How can i test it?
Original issue reported on code.google.com by [email protected]
on 7 Feb 2011 at 12:54
As streeme propose user authentication, it would nice to be able to
authentication against an LDAP directory.
Original issue reported on code.google.com by [email protected]
on 26 Jan 2012 at 1:48
I very like streeme but I have problem with genres.
My files have multiple genres (separated by ;) (I used MediaMonkey and
MusicBrainz to autotag my mp3's)
I think that option to tell streeme about genre separator will be good feature.
for exapmle I have file track.mp3 with genre:
indie; lounge; ambient;
and track02.mp3 with genre:
indie; tribal; house;
so in genres I have lines:
"indie; lounge; ambient;"
and
"indie; tribal; house;"
I would like to have 5 genres (in this example):
indie
tribal
house
lounge
ambient
files track.mp3 and track02.mp3 will be together in indie and separately in
other genres.
for example firefly client 0.9 beta (this is daap client) have this feature.
Sorry for my bad English. I have hope that my text is understandable.
Original issue reported on code.google.com by [email protected]
on 3 Apr 2011 at 8:07
What steps will reproduce the problem?
1. Open Streeme Desktop
2. Search for something surrounded by quotes (e.g. "this song")
3. You will need to reload the page to use the search feature again.
What is the expected output? What do you see instead?
I did not expect search to stop working. No results is fine if that's the
expected output.
What version of the product are you using? On what operating system?
rh-solr-0.5.0
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 15 Dec 2011 at 7:25
I tried to run this command but cmd told me, that php.exe doesn't exist:
symfony cc
so I followed this step:
note: If your command prompt can't find the file pear (the php application and
extension repository command), you have to change you windows path . To do
that, go Control Panel>System>Advanced>Environment Variables. In the both user
and system variables, you'll see the word Path. Edit Path for both variables
and add ;C:/xampp/php; to the end of the entry. Click ok and restart you
command prompt. Pear should run now.
after finishing I did it again but i failed at syncing my iTunes library:
symfony scan-media --type=itunes
cmd told me:
You must set up a link to your itunes XML file in sfproject/client/config/app.
but I've set this file up:
path\streeme\apps\client\config\app.yml
Original issue reported on code.google.com by [email protected]
on 15 Feb 2011 at 10:44
Hey, thanks for all the effort- this is a great idea! I got everything setup
pretty easily once the router played ball (and I gave up on SSL- web interface
is OK but the streaming port won't handshake) but I'm having a bit of trouble
with the player on Android (2.3)- clearly a lame branded ROM given how the
iphone sim handles it.
Seems the browsers always want to render the content as a video, so I get no
scroll bar. Neither will the video/track autoplay- although it does update the
player information and display a track length. I'm fairly sure I know the fix
though- I'm just getting stuck finding my way around the source. Can you guys
point me in the direction of the files that write the html output (and briefly
what they do) please? Seems a better option than rooting my phone.
Thanks!
Original issue reported on code.google.com by [email protected]
on 15 Dec 2011 at 7:26
I updated from an unknown version
After the update, the mobile site worked, the desktop site gave an error 500
In error.log I found this:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'streeme.song_genres'
doesn't exist.
I fixed it with
./symfony doctrine:build --all --and-load
Original issue reported on code.google.com by [email protected]
on 28 Jan 2012 at 11:24
If i create an user, I find no way to delete it
Original issue reported on code.google.com by [email protected]
on 6 Mar 2011 at 12:42
What steps will reproduce the problem?
1. in php.ini set MaxMem to 396M
2. no mem settings in httpd.conf
3.
What is the expected output? What do you see instead?
first page is loading, upon requesting the second page I do get nothing but an
error line:
[Tue Jan 25 18:14:43 2011] [error] [client 172.16.251.6] PHP Fatal error:
Allowed memory size of 415236096 bytes exhausted (tried to allocate 1122347133
bytes) in /var/www/html/mp3.lan/streeme/web/index.php on line 4
What version of the product are you using? On what operating system?
latest from subversion
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 25 Jan 2011 at 5:15
When I want to play a song, streeme gives a NetworkError: 404 File Not Found -
http://192.168.1.101:1213/play/6c0e905d67d6c07fe3a2610a028fa59823ed1cf0
First I thought it was because proxy_play.php had the wrong owner (root -->
www-data), or the wrong rights (now 755). But that didn't help.
Then I changes the rights of all the music files (777). But that didn't help
either.
Do you have any suggestions?
Original issue reported on code.google.com by [email protected]
on 6 Feb 2011 at 8:23
What steps will reproduce the problem?
1. Edit apps/client/config/app.yml
2. change setting to 'results_per_page: 20'
3. run ./symfony cc
What is the expected output? What do you see instead?
expected 20 results per page but I'm getting the default 60
What version of the product are you using? On what operating system?
OS=Ubuntu 10.10 64bit
Original issue reported on code.google.com by [email protected]
on 1 Jan 2012 at 4:16
Hi,
I have a little problem: the audio does not play
I) Installation and programs used :
I checked out the source files today (26/02/2011) from the SVN server.
I followed the install procedure for linux (ubuntu server)
I use apache2, php5 and mysql5.
I tested with my laptop (ubuntu desktop) with firefox 3.6.13, chrome
10.0.648.114 beta and with the browser of my android (2.1) phone, I couldn't
play any song.
I opened 8095 and 8096 port for both TCP and UDP protocols (I even tried with
my firewall completely open)
II) What happens
On firefox, I click the "play" button to the left of the title, and the
"progress bar" at the top activate (the big play button becomes a white double
bar during half second and becomes a triangle, the volume indicator also
becomes white and a blue volume bar appears) but the time stay at "00:00" and
nothing else happen.
On Chrome, it is the same thing as Firefox except that when a song can't play
it steps to the next song and so on until the last song.
On android, I see a square (where I think the image of the album should
appear), two arrows and the title of the song. There is no progress bar (maybe
my browser does not support HTML5...)
III) Logs
Result of "php check_configuration.php" :
********************************
* *
* symfony requirements check *
* *
********************************
php.ini used by PHP: /etc/php5/cli/php.ini
** WARNING **
* The PHP CLI can use a different php.ini file
* than the one used with your web server.
* If this is the case, please launch this
* utility from your web server.
** WARNING **
** Mandatory requirements **
OK PHP version is at least 5.2.4 (5.3.2-1ubuntu4.7)
OK PEAR HTTP_Download is Installed
OK Symfony is Installed
** Optional checks **
OK PDO is installed
OK PDO has some drivers installed: mysql
OK PHP-XML module is installed
[[WARNING]] XSL module is installed: FAILED
*** Install and enable the XSL module (recommended for Propel) ***
OK The token_get_all() function is available
OK The mb_strlen() function is available
OK The iconv() function is available
OK The utf8_decode() is available
OK The posix_isatty() is available
[[WARNING]] A PHP accelerator is installed: FAILED
*** Install a PHP accelerator like APC (highly recommended) ***
OK php.ini has short_open_tag set to off
OK php.ini has magic_quotes_gpc set to off
OK php.ini has register_globals set to off
OK php.ini has session.auto_start set to off
OK PHP version is not 5.2.9
I attached the log/client_proxy.log
I also atteched an extract of my apache log. The client (82.XXX.XXX.XXX) and
server (88.XXX.XXX.XXX) IP are masked.
Many thanks in advance and sorry if I made grammatical mistakes, english is not
my mother tongue.
Original issue reported on code.google.com by [email protected]
on 26 Feb 2011 at 11:31
Attachments:
What steps will reproduce the problem?
1. Open Firefox 12 or 13 on OS X 10.7
2. Login to Streeme
3. Try playing a file...
What is the expected output? What do you see instead?
Streeme does not play any files. I expect streeme to start playing music.
What version of the product are you using? On what operating system?
Streeme build 513 with solr.
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 17 May 2012 at 3:25
The translation is ready.
Thanks for this great app.
Original issue reported on code.google.com by [email protected]
on 13 Feb 2011 at 2:17
Attachments:
What steps will reproduce the problem?
1. sorting by length
What is the expected output? What do you see instead?
Expected: tracks from longest to shorter for example 120:00 98:00 62:00 9:38 .
6:34 1:30 etc.
I see: 98:00 9:38 ..... .... 62:00 6:34 ..... 120:12 1:30 ....
What version of the product are you using? On what operating system?
newest from svn (I can't find file "version" or similar in streeme. I don't
know how to check which version I have)
LAMPP + Ubuntu 10.10
Please provide any additional information below.
I suppose that track length is compared only by first digit.
In this case 120 < 9 because 1 < 9
Length should be tested (compared) by whole number (in this case 120 will be
greater than 9 )
Original issue reported on code.google.com by [email protected]
on 19 Apr 2011 at 1:31
Attachments:
I installed Streeme on Ubuntu Server without problem.
I've a playlist of MP3 and when I click on play, it does'nt work.
Also, I see in Firebug that HTTP Request is :
http://sub.domain.tld8096/.....
and it ping time out.
I seach in source code for this problem.
In : apps/client/modules/player_desktop/templates/_load_javascript.php
Seach for this line :
mediaurl = "<?php echo ( !empty( $_SERVER['HTTPS'] ) ? 'https://' : 'http://' ) . str_replace( $_SERVER[ 'SERVER_PORT' ], '', $_SERVER['HTTP_HOST'] ) . ( !empty( $_SERVER['HTTPS'] ) ? '' : $music_proxy_port ) ?>";
Add ':' beween host and port :
mediaurl = "<?php echo ( !empty( $_SERVER['HTTPS'] ) ? 'https://' : 'http://' ) . str_replace( $_SERVER[ 'SERVER_PORT' ], '', $_SERVER['HTTP_HOST'] ) . ':' . ( !empty( $_SERVER['HTTPS'] ) ? '' : $music_proxy_port ) ?>";
And, all work perfectly !!!
(probably same error in :
apps/client/modules/player_mobile/templates/_load_javascript.php
Thank for your application.
Original issue reported on code.google.com by [email protected]
on 25 Jan 2011 at 11:55
I've installed streeme on my server at home but when I view the players
(desktop/mobile) everything looks crap. I must be missing something but I can't
work out what is.
I've been through the wiki and things are working as far as I can tell. i've
scanned my media/meta/art and added my users without issue.
The server is a pull from svn, apache2 and php5 on debian wheezy.
The screenshot attached shows what i mean, i assume this isn't displaying in
html5 and i've missed something in the install process. My apache install is
about 5 years old now.
Original issue reported on code.google.com by [email protected]
on 4 Aug 2011 at 4:04
Attachments:
Been streeme'n' quite a lot this week and just had a thought.
I was using google music to play remotely but now my domain is set up streeme
wins.
The one thing that google music has over streeme is a last.fm plugin
http://www.danielslaughter.com/projects/google-music-with-lastfm/
Is something like this possible with streeme?
Original issue reported on code.google.com by [email protected]
on 16 Mar 2012 at 4:22
What steps will reproduce the problem?
1. Install Streeme and test it
2. Install SSL on Apache and generate a Certificate for Streeme
3. Streaming doesn't work anymore :(
What is the expected output? What do you see instead?
I wanted to add a SSL support on Streeme to encrypt transmission between client
and server.
The site himself work good, but the streaming isn't working.
What version of the product are you using? On what operating system?
Last version on a Debian Squeeze.
Original issue reported on code.google.com by [email protected]
on 28 Jun 2011 at 6:36
Hi,
My phones HTC Desire HD (Franch Orange ROM - Android 2.2) and HTC G1
(CyanogenMod - Android 2.2) don't play audio on the streeme mobile player.
When I open the mobile Player and select a music, nothing happen.
If I tap the cover, a "pause" symbol appears on it.
On underneath, there is an empty progress bar.
Note that streeme mobile works on my iPhones (3GS and 4) and iPad...
Best Regards,
Carsso (Germain CARRE)
Original issue reported on code.google.com by [email protected]
on 26 Feb 2011 at 10:27
I'm sure it's just a configuration problem. I have Streeme installed on Linux
Mint 11. The install went well enough, using the linux install instructions. I
pulled the latest code from SVN as of yesterday.
When I load up the website and try to play a track it just skips to the end. I
looked in the proxy.log and this is there for every track:
2011-07-26 10:12:55 - {StreemeMediaProxy} Attempting to play original filename:
2011-07-26 10:12:55 - {StreemeMediaProxy} Sending File using Pear HTTP Download
2011-07-26 10:12:55 - {StreemeMediaProxy} The file for key
9cb9d8b2864abc51cd51c35effbe4091e2394fdb could not be read from the filesystem
I'd be more than happy to get you whatever other info that you need, just let
me know. I don't really know what would be relevant at this point.
A couple things I've tried.
chown -R www-data:www-data /pub/Music
chmod -R 777 /pub/Music
UPDATE song SET filename = REPLACE(filename, 'file://localhost', '')
All to no avail.
Thanks in advance. I love the interface and am super excited to try it out.
Original issue reported on code.google.com by [email protected]
on 27 Jul 2011 at 2:02
What steps will reproduce the problem?
1. Open Streeme
2. Search for a song with a capital letter (e.g. Paul)
3. No results...
What is the expected output? What do you see instead?
Searching with capital letters returns relevant results.
What version of the product are you using? On what operating system?
rh-solr-0.5.0
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 15 Dec 2011 at 8:58
I have tested streeme on Android Browser and Firefox for android but i not
listen the music.
In browser i see the progress bar but is clean, in firefox i can't see the
progress bar but i can tap on the album cover to stop while in browser i can't.
But in this browser i can't listen the music.
I use an Archos 7 internet tablet with android.
Original issue reported on code.google.com by [email protected]
on 8 Jun 2011 at 2:32
Spanish Language Pack Ready. I hope it is useful for the project.
Best regards
Carlos.
Original issue reported on code.google.com by [email protected]
on 5 Feb 2011 at 8:34
Attachments:
Hello,
In my library, I have lot of .m4a files.
The can be listened only when force target format is MP3 (converted by ffmpeg
on the server).
Could you add a system to force this filetype (and maybe others) converted in
mp3.
I'm thinking about two possibilities who can do this:
- A 2nd filetype list in config file. This list would be automatically
converted into mp3 when playing.
- A way in config file to set the default target format to MP3 for all users.
Thank You.
Carsso
PS: I've not enough experience in symphony to do it myself. If you can't do it,
I will probably do it in the future...
Original issue reported on code.google.com by [email protected]
on 6 Mar 2011 at 1:49
What steps will reproduce the problem?
1.Everything works with http
2.When I force it to use SSL I can see loginpage and I can login, but when I
press play button on a music track. It chooses the track, but doesn't start to
play music
What is the expected output? What do you see instead?
suppose to start playing music, but nothing happens
What version of the product are you using? On what operating system?
Linux 11.10
I don't remember what version of php, mySQL I have just know they are suppose
to be really new since I just set up server few weeks ago and back then I
downloaded newest version...If there's easy way to see the version please quide
me
Please provide any additional information below.
This is what I added to apache2/httpd.conf
SSLEngine On
SSLCertificateFile /path/to/SSL/file/apache.pem
ps.I'm not good at this and if you can help me please make it as simple as
possible :D
Original issue reported on code.google.com by [email protected]
on 31 Dec 2011 at 7:59
I have installed streeme on debian sid (aptosid) and work.
It's more good!!!
I want make few suggestion for the desktop version.
1)It's possible navigate the file music for folder and not for tag? i have my
mp3 divide for folder and in this mode i find more speed that the id3 tag.
2)It's possbile integrate a system that download automatically the cover of the
mp3?
P.S. :For translate i need to modify the file in apps/client/i18n/?
I made the italian translation soon.
Original issue reported on code.google.com by [email protected]
on 31 Jan 2011 at 5:44
I have setup everything following the directions (for Mac). I can load the
player, however no audio plays. I hit play on one song and it just starts
cycling through every song on the list immediately after the previous one
"tries" to play. What could I have missed in the setup?
Original issue reported on code.google.com by mike%[email protected]
on 15 Feb 2011 at 6:53
I love this project, absolutely love it! However, i would like to request a
feature for future development. My roommates and i are using a shared linux
home server. Each of us has our music collections stored in a folder located in
our home directories, and those folders are linked into streeme as watch
folders.
When we log in, the streeme database has the full contents of all our
collective music collections. I would like to see a feature added where
specific watch folders can be linked to specific user names. For example, the
directory "/home/steve/music" could be linked to the streeme user name "steve"
and when this user logs in, only the contents of this folder, and its sub
directories, would be visible in the streeme interface.
This would aide in our more easily finding the specific song one of us is
looking for without having to weed through each others files. Thank you for
what you have provided us with so far, and i look forward to the future of the
project.
Original issue reported on code.google.com by [email protected]
on 28 Sep 2011 at 10:41
I am getting the following error.
imac:streeme user$ ./symfony scan-media --type=itunes
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to
allocate 72 bytes) in
/Users/user/Sites/streeme/lib/vendor/CFPropertyList-1.1.1/CFPropertyList.php on
line 269
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to
allocate 72 bytes) in
/Users/user/Sites/streeme/lib/vendor/CFPropertyList-1.1.1/CFPropertyList.php on
line 269
Any ideas on how to fix it?
Original issue reported on code.google.com by mike%[email protected]
on 15 Feb 2011 at 4:36
1. I just installed streeme on xampp on a windows pc; after using "symfony
scan-media --type=filesystem" songs are added and instantly removed:
Total Songs Scanned: 5
Songs Skipped: 0
Songs Added: 5
Albums Added: 3
Artists Added: 1
Songs Removed: 0
Albums Removed: 3
Artists Removed: 1
While scanning I can see entries in the DB for album, artist etc. After the
scan has finished all entries (except "genre") are empty.
What could be wrong?
thx
Original issue reported on code.google.com by [email protected]
on 24 Aug 2011 at 9:07
Hi,
I've translated Streeme in french.
Here is my translated XML file: http://streeme.suplyon.fr/french.xml
Carsso (Germain CARRE)
Original issue reported on code.google.com by [email protected]
on 26 Feb 2011 at 10:14
What steps will reproduce the problem?
1. Search for song with exact name with lowercase letters (e.g. needtobreathe)
2. No results are found.
3. Search for song with partial name (e.g. needtobreath)
4. Streeme returns results for artist Needtobreathe
Another example is deftones. Searching for deftones or deftone returns nothing,
but searching for defton returns results for Deftones.
What is the expected output? What do you see instead?
Exact matches should return results.
What version of the product are you using? On what operating system?
rh-solr-0.5.0
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 15 Dec 2011 at 9:06
What steps will reproduce the problem?
1. File extensions in non-lowercase when running ./symfony scan-media
--type=filesystem
2.
3.
What is the expected output? What do you see instead?
Expected that the case of the file's extension wouldn't affect it being scanned
and added to the database.
What version of the product are you using? On what operating system?
Latest revision
Please provide any additional information below.
Line 66 of /lib/task/scanners/mediaScanFilesystem.php can be changed to:
if ( $file_stat['size'] === 0 || !in_array( strtolower( substr( $filename, -3 ) ), $allowed_filetypes ) ) continue;
This is assuming that the allowed_filetypes in the config file are always
entered as lower case. You could strtolower($allowed_filetypes) as well to
mitigate the risk of a user throwing in oddball case combinations.
Original issue reported on code.google.com by [email protected]
on 18 Feb 2011 at 5:25
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.