I am new to WP7, so I don't know much yet. I don't even have the phone yet, but from what I have seen, I don't like the default music player. So, I would like to try to make mine.
I already downloaded the WP7 SDK, with Visual Studio etc.
I found the following page with instructions for a simple music player:
http://msdn.microsoft.com/en-us/library/hh202978.aspx
However, I am stuck al ready at step 5. I am getting the following error:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The override file is there, so what does VS want from me?
it's said:
I am new to WP7, so I don't know much yet. I don't even have the phone yet, but from what I have seen, I don't like the default music player. So, I would like to try to make mine.
I already downloaded the WP7 SDK, with Visual Studio etc.
I found the following page with instructions for a simple music player:
http://msdn.microsoft.com/en-us/library/hh202978.aspx
However, I am stuck al ready at step 5. I am getting the following error:
The override file is there, so what does VS want from me?
Click to expand...
Click to collapse
The current VM that WP has out right now just sucks, there might not even be anything wrong with your app, trust me I know this from experience.
The more strange thing, is that it's just the tutroial app Microsoft made... However, will try some other solutions and otherwise, just start from scretch.
Finally! Someone else who also dislikes the default audio player. Visually, Zune is absolutely beautiful, but for a music player on a Windows device, it's got many downpoints.
I had a few ideas, some farfetched, others not so much... I'm unable to post links, but I was looking at one library called "zplay" that seems to support gapless playback, and is written in C#, easy to port. That's less farfetched.
More farfetched? Porting something like Rockbox to Windows Phone, though as it is, we'd need a hell of a lot more access to the device.
Perhaps the two VS solutions I started poking around at might open on your end, if you'd like them.
Anyway, what are your problems with the default music player on WP7?
Actually, I don't really like the Zune visuallity. In my opinion, there is too much space just unused, not much information displayed(song number in album, for example) and it takes too much time to start playing the song.
I will try to first just make a similar to Zune music player, shouldn't be too difficult. Then, I will try to add many sorts of playlists(recently added, most played etc.) and an EQ. I would like to see the tutorial app just to see how it runs in the background and how it's integrated with the UVC... After that, imo, we can start looking on integrating ZPlay(Not sure if gapless playback will work on our hardware) and may be Rockbox.
The zune experience was better on the Zune HD I hope they update it to work more like that.
But good luck!
All the best with your quest! (OMG, did I rhyme? )
Would love to see how your player turns out.
it's said:
Actually, I don't really like the Zune visuallity. In my opinion, there is too much space just unused, not much information displayed(song number in album, for example) and it takes too much time to start playing the song.
I will try to first just make a similar to Zune music player, shouldn't be too difficult. Then, I will try to add many sorts of playlists(recently added, most played etc.) and an EQ. I would like to see the tutorial app just to see how it runs in the background and how it's integrated with the UVC... After that, imo, we can start looking on integrating ZPlay(Not sure if gapless playback will work on our hardware) and may be Rockbox.
Click to expand...
Click to collapse
Yeah, exactly, not enough options in my opinion! Well put!
How about using XNA for this gapless business? Search your favourite engine for Windows Phone 7 code samples and go to the Media category on the msdn page that comes up and check out "Sound Effect". Run the project and deploy it with the emulator, it seems to be able to play things instantaneously with zero delay.
If you can access the media library with this (that's the key!) you could theoretically make it start playing the next track, say, 380ms early (as I believe that to be the delay between tracks; this is based simply on recording my phone's line out into Sound Forge and measuring the average gap.) Obviously it could be different between hardware, but it's certainly a start. Maybe I'll start messing around with this when my phone's done taking a dry rice bath.
Yeah, I was also thinking about starting with playing the file before the other song is nog finished...
BTW, found this somewhere at msdn:
The application user interface is where you implement the user interface for your application. If you use the Visual Studio template to create your initial application, this will be in the MainPage.xaml and MainPage.xaml.cs files. Your main application uses Instance to set the current track in the Zune Media Queue, initiate playback, and so on.
Your AudioPlayerAgent is instantiated by the operating system to handle actions requested by the user, either through your application’s user interface or through the UVC.
Your AudioPlayerAgent runs in the background and calls into an instance of the BackgroundAudioPlayer, which then calls into the Zune Media Queue to actually play the audio.
I just found out that when you use Nokia Music, Zune player is actually also playing. So, the best solution for gapless playback might be just to use that xxx ms method... Will see with VS2010 if I can get that AudioPlayerAgent started.
Still, would like to know how to get "Background Audio Player Sample" working... Any suggestions?
Fixed the problem. First, I didn't notice that the file was named Microsoft.Silverlight.WindowsPhone.Overrides.targets, instead of Microsoft.Silverlight.WindowsPhone71.Overrides.targets. No wonder I didn't notice that at the start! Microsoft will always be the same...
What if we used Microsoft.Xna.Framework.Media.MediaLibrary with that Background Audio sample to gain access to the phone's zune library? As far as I know, using XNA is the only way to grab access to it, I was able to do a test with displaying the library under the three buttons (in the sample, that is.) and it worked, I just need to make it active.
Any thoughts? As far as gapless goes, I'd assume we can do the timer thing at 380ms before the song ends to start playing the next song. Experiment a bit, you know?
Do you have your phone yet?
Yeah, got my Lumia 800 delivered a few days ago. What I really like about the Zune, that you see the following songs which will played. Really an amazing feature.
What I didn't like:
- no EQ
- you can't go from the "now playing page" to the playlist with songs
- scrolling in that playlist is awful(I hae only 300 songs and going all the way down costs to much time)
- Why the hell do we have an heart?
- album cover when you don't have a custom one is too boring.
Nokia Music is just the same.
___
However, I found a custom made music player on Marketplace. It's called Media Player, you can check out the trial version. Just a simply made music player, but in some ways it's better then Zune.
___
What I thought of doing is just doing a Pivot alike application and then just connecting it to the MyAudioPlaybackAgent(same as used in the BackgroundAudio). At least, I finally got the tutorial project working, it was just saying that Silverlight 4 SDK was not installed, while it was... Did I al ready say I hate Microsoft?
Lets see if I can explain some of this...
it's said:
What I didn't like:
- no EQ
- you can't go from the "now playing page" to the playlist with songs
- scrolling in that playlist is awful(I hae only 300 songs and going all the way down costs to much time)
- Why the hell do we have an heart?
- album cover when you don't have a custom one is too boring.
Click to expand...
Click to collapse
- Why the hell do we have an heart?
Click to expand...
Click to collapse
From what I've heard, the hearts help out smart DJ. Also you can set it to where the software doesn't sync your broken hearts to your phone, (Something very useful during the Zune Era)
- album cover when you don't have a custom one is too boring.
Click to expand...
Click to collapse
Set zune to download missing info, and if you have a custom album why not have custom art? Maybe just add a random photo at the time you made the album
- scrolling in that playlist is awful
Click to expand...
Click to collapse
I agree, they need to place jump letters on it like everywhere else.
- no EQ
Click to expand...
Click to collapse
My Htc Hd7 has one, idk if there are any in the marketplace but see if you can load the htc onto your phone and see if it works.
Overall I agree with you and this is only the sec gen on windows phone but they will hopefully bring the full ZuneHD experiences to the Windows Phones.
Thanks,
Andrew Pearson
ps. This post makes me miss my Zunes rip 80gb, 120gb, and HD
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Do you use your Android phone with GPS Navigation while playing music in your car?
When a new song starts, ever wonder what that song is, or who the artist is?
Now you have to grab the phone and look at it and swipe the notification bar, just to see what the song is or who the artist is?.
Do you use your Android phone to read email, or browse the web while listening to music in the background?
You know it's a hassle to stop what you're doing to see what the name is of the song that just came on. It's all too much trouble, so you don't bother, and you just keep wondering.
Tune Pop is the answer! Tune Pop will pop up the Song Title and Artist name, as a toast popup. Now when a song starts or resumes you will be alerted with the title and artist of the song.
Tune Pop on Appbrain
Tune Pop has been tested with the following Android Media player apps:
. ANDROID native media player
. HTC media player
. TuneWiki - Tune Pop Shoutcast!)
(TuneWiki coming with the next Android market version of TuneWiki)
TunePop has also been tested with the following Android Media Players:
. LASTFM (Internet Radio!)
. MERIDIAN
. GROOVESHARK
. DOUBLETWIST (SDCard music)
. MIXZING
. WINAMP
. CUBED (3)
. POWERAMP
. PLAYER PRO
MAKE SURE YOU ENABLE SCROBBLING ON THESE MEDIA APPS TO ENABLE TUNEPOP!
To enable TunePop, you just need to enable Scrobbling in the player settings. You don't need a Last FM account, or Last FM Scrobble Droid apps installed or running, just enable scrobbling in the media player. Tune Pop should work with most media players that support scrobbling.
Want more features? UPGRADE to Tune Pop PRO! Just $.99! Tune Pop Free Version has a handy link to PRO, which disappears after you purchase PRO.
Tune Pop PRO adds the following features:
TICKER - the song title and artist appear in the Notification Bar as a ticker instead of or in addition to the popup
SCREEN POSITION - Change the position of the popup from the center of the screen to the top or bottom
FONT SIZE - Change the size of the popup window and font
DISPLAY FREQUENCY - Have the POP or TICKER appear periodically, in increments of 15 seconds, in case you miss the POP at the beginning of the song
POP SHAPE - change from a rectangle to an oval if you're feeling whimsical
Just purchase and download Tune Pop Pro and it will automatically enable all advanced Tune Pop features.
Do you use a media player that Tune Pop doesn't support? We can try and make it work if it has an API, broadcast intents or supports scrobbling. Just let us know.
Here's Google NAV in landscape, with the POP Positioned at the bottom of the screen:
Here's the browser, with just the TICKER POP in the notification bar:
PURCHASING TUNE POP PRO ENABLES ALL ADVANCED FEATURES IN THE FREE VERSION OF TUNE POP AND REQUIRES THAT THE FREE VERSION OF TUNE POP BE INSTALLED ALSO!
A lot of work went into making TunePop very small and well behaved in terms of performance and battery usage. It has a VERY small memory footprint.
Tune Pop uses SCROBBLE and other Media Player intent broadcasts to initiate POP services, and uses POST_DELAYED intents to enable periodic POPS so nothing is constantly running in the background, and everything shuts down when no music is playing.
Some future enhancements we are planning:
. allowing suppression of the Tune Pop logo in the POP
. including album name in POP
. adding album art in place of the logo
. allow change of font and background colors
. ?
Feedback on additional enhancements is very welcome.
Tune Pop was developed by Happy Vampire Software. We are a father and son startup doing development in Android and WP7.
We have more apps in the pipeline. Tune Pop is our first published effort, but it was built with an architecture and app patterns that we will be using as the foundation for our other development efforts.
Please download the free app and if you like it and would like the additional features, please download Tune Pop Pro.
Please provide feedback and help us make Tune Pop better, more useful, and a successful app.
We can be reached at [email protected]
Our web site is http://www.happyvampire.net
1/06/2010:
Now added the pro version of Tune Pop:
TASKER SUPPORT - use TASKER tasks to enable or disable Tune Pop. This is especially useful if you want to only enable Tune Pop in certain situations, such as only when you are driving and your device is car docked.
Go to Happy Vampire Software Tune Pop Pagefor instructions on how to implement Tasker in conjunction with Tune Pop
Thanks,
Bob Thompson
Happy Vampire Software
I should clarify, enabling scrobbling is NOT required for
. ANDROID native media player
. HTC media player
. LASTFM (Internet Radio!)
. TuneWiki - (Tune Pop Shoutcast!) - TuneWiki is coming with the next Android market version of TuneWiki
Enabling Scrobbling IS required for the following Android Media Players:
. MERIDIAN
. GROOVESHARK
. DOUBLETWIST (SDCard music)
. MIXZING
. WINAMP
. CUBED (3)
Thanks for the support,
Bob
Version 1.0.1 published -
Fixes a Force Close problem using Last FM caused by Proguard obfuscation when app was published to market.
Version 1.0.3 published - added reminder messages for users to enable scrobbling in their media apps
version 1.05 published -
Set preferences Tune Pop and PopUp to "enabled" by default when doing new installs.
Got a suggestion. When your screen is off and you press the power button to wake up your device you get a pop up on the lock screen. I think that would be awesome.
Sent from my DROID2 using XDA App
Have plans on supporting playerpro? It supports scrobbling but didn't work for me.
Would love to see Pandora support. Not sure if it is possible, but if it is then I will be one more user using your app.
Thanks all for the feedback!
Redneck - We'll take a look at this. Good suggestion.
Emirhan87- We'll take a look at playerpro. Here's the deal with scrobbling. There are several different ways to scrobble on Android. If a media player does scrobble broadcasts in any one of several forms (ScrobbleDroid, Last FM, Simple-LastFM-Scrobble) then we intercept that broadcast and use it.
However, there is a way to use HTTP directly to scrobble, and some players use that. TuneWiki is an example. So, I was unable to use scrobbling to work with TuneWiki. We worked directly with TuneWiki to use an API they are coming out with in their new version, so when TuneWiki releases their new version TuneWiki will be supported.
Creator - here's my issue with Pandora. They don't scrobble. They have no documented API or broadcast intents. And, unlike LastFM or TuneWiki, they don't respond to my requests for support for integration.
So, bottom line, I suggest using LastFM instead of Pandora. After using both, I think LastFM is better anyway.
Again, thanks all for the feedback.
Bob
Any chance you can make this work the miui music player?
buuu buuu buuu
any way we can help you make this compatible with the samsung music player ?
if not, ill go back to winamp, but i kinda liked the lockscreen and notification drawer controls too XD
i guess there will be no hope, since it has no scrobble options (why the heck mod or use the stock player as base, and remove stuff, i will never understand... damm samsung)
ps: i bought the pro version xD
Any chance of compatibility with Spotify?
I remove Music.apk from my ROMs these days as Spotify is all I need.
Just tried it and even with Last.fm scrobble enabled it dosn't work.
cros13 said:
Any chance of compatibility with Spotify?
I remove Music.apk from my ROMs these days as Spotify is all I need.
Just tried it and even with Last.fm scrobble enabled it dosn't work.
Click to expand...
Click to collapse
Works for me with Last.fm.
Sent from my DROID2 using XDA App
cocchiararo said:
buuu buuu buuu
any way we can help you make this compatible with the samsung music player ?
if not, ill go back to winamp, but i kinda liked the lockscreen and notification drawer controls too XD
i guess there will be no hope, since it has no scrobble options (why the heck mod or use the stock player as base, and remove stuff, i will never understand... damm samsung)
ps: i bought the pro version xD
Click to expand...
Click to collapse
Thanks for the support and feedback!
Yeah, I feel your pain. I have a Captivate and we have tried pretty hard to make it work with the Samsung music player.
Unfortunately, as you point out it doesn't support Scrobbling and I was unable to find any broadcast intents, and Samsung hasn't documented any and the source isn't available.
If anyone knows a way to "discover" intents that an app broadcasts on Android that would be VERY helpful, since I assume that they must broadcast intents to the notification bar app, but I haven't found a way to do this yet.
We'll keep working on it.
I personally use Meridian and Winamp for SDCard music and I like Last FM for internet radio, but like you say they all have their pros and cons.
Bob
Nice App!! FYI...It also works with PowerAmp when you enable Scrobbling. Looks like you can add that to the list.
cros13 said:
Any chance of compatibility with Spotify?
I remove Music.apk from my ROMs these days as Spotify is all I need.
Just tried it and even with Last.fm scrobble enabled it dosn't work.
Click to expand...
Click to collapse
We are looking into how to support Spotify, and we'd like to work with Spotify. Unfortunately, we are based in the US and can't test with Spotify, due to their restrictions on location.
Can you tell me, does Spotify scrobble without any other app installed or does it require an additional app to enable scrobbling (i.e. ScrobbleDroid, a-simple-lastfm-scrobbler, or LastFM app)?
If we can figure out anything, we'll happily work with you to see what we can do here. Please stay "Tuned"
Bob
dboss007 said:
Nice App!! FYI...It also works with PowerAmp when you enable Scrobbling. Looks like you can add that to the list.
Click to expand...
Click to collapse
Sweet!
Thanks for the feedback and support
Bob
mskks64 said:
Any chance you can make this work the miui music player?
Click to expand...
Click to collapse
We'll take a look and see what we can do here. It doesn't support scrobbling but if we can discover any broadcast intents we'll see what we can do.
Stay "Tuned" (okay, that's probably old already)
Bob
FYI - a user has discovered an issue.
After investigation, it appears that for Tune Pop to work with WinAmp, it is required to have the free LastFM app installed on your phone. No other app appears to require this, and unfortunately we didn't discover this when testing.
We will update the documentation to reflect this.
If you want to use WinAMP with Tune Pop and don't have LastFM already installed, please download the free LastFM app to your phone. It is not necessary to run LastFM or have a lastFM account, but it appears that WinAMP checks to see if the app is installed. Of course, if you want your music to be scrobbled to LastFM, you can create an account on LastFM, but this is not necessary for Tune Pop.
Please let me know if any questions or issues.
Thanks
Bob
Slacker compatibility?
btw, congrats on the lifehacker mention
Hello, I'm new to the forum, first post in fact. In addition to helping other developers I joined the forums to solicit feedback and possibly spawn a discussion regarding my own open source Android application. The application is called ServeStream. Has anyone here used it, heard of it, hate/love it? Any feedback (positive or negative) is welcome and encouraged.
About:
Open source HTTP streaming media player and media server browser. Supports custom, online radio and SHOUTcast streams.
Features:
- Supports the following media formats:
Protocols: [http, https, mms, mmsh]
Audio: mp3/3gp/mp4/m4a/ogg/wav/mid/xmf/mxmf/rtttl/rtx/ota/imy
Playlists: m3u/pls/asx/m3u8
- Supports multitasking/playing audio in the background
- Repeat and shuffle modes
- Alarm clock support
- Home screen widget
- Shortcut support
- Utilizes HTML parsing to allow navigation of HTTP media servers that serve HTML pages
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Nobody?!
I think it's a great app and have been using it for a long while. For listening to internet radio or streaming audio files in the background that you may find in the browser it is superb. I can only suggest one competitor, VLC. But this is focussed on audio and is lighter weight. Just the other day I couldn't find an audio player to play an mp3 I downloaded to my sdcard: I ended up just sharing the url from the browser straight to Servestream! My main gripes is are that the icon is not pretty and it seems to buffer very little so that it is quite sensitive to network disconnections. Thanks and keep up the good work!
Hey. While I do believe this is a great medium for what you are trying to do, how about some more info? Specifically a general description and a link to where we could find the app. I have it on my list of things to research this weekend, but for better response from the xda community in general more info would be helpful.
Welcome to xda!
I would love to post a link however my "noob" status prevents me from posting links until I have at least ten thread posts . I can supply you with some info though. I originally set out to build an open source application that would let me browse and play songs from my GNUMP3d media server. After the app had been out for a while I discovered people were using it to play podcasts and online radio stations. Although this use hadn't occured to me originally I embranced the idea and ran with it. Basically the application will let you play any streaming media that Android supports natively. It will also let you "browse" webpages by parsing the links and presenting them in a list. This functionality allows me to browse and play songs from my media server. I also just integrated FFmpeg into the application. This allows me to retrieve stream metadata, album art, and, after a year of trial and error, I just added mms:// and mmsh:// support using that library. This is just a brief overview of the application, let me know if you have any additional questions!
dabl8 said:
My main gripes is are that the icon is not pretty and it seems to buffer very little so that it is quite sensitive to network disconnections. Thanks and keep up the good work!
Click to expand...
Click to collapse
Thanks for the feedback. The buffering is definitely an issue at times. The only problem is that the Android MediaPlayer API doesn't allow you to change this. This is why I have started down the FFmpeg route. It's way more complicated but it gives me, and thus, the user more flexability. The icon could definately use some work. I will be revamping the icons in the next month so look for that to change in the future.
Now that I'm able to post links, here is more info about the application:
Open source HTTP streaming media player and media server browser. Ideal for custom online radio and SHOUTcast streams.
Features
- Supports core Android media formats with additional support for WMA
- Protocols: [http, https, mms (beta), mmsh (beta)]
- Playlists: m3u/pls/asx/m3u8
- Video: 3gp/mp4
- Metadata retrieval using FFmpeg
- Supports multitasking/playing in the background
- Repeat and shuffle modes
- Alarm clock support
- Home screen widget
- Shortcut support
- Utilizes HTML parsing to allow navigation of HTTP media servers that serve HTML pages
Play Store Link: https://play.google.com/store/apps/details?id=net.sourceforge.servestream&hl=en
Source Code: http://sourceforge.net/projects/servestream/
Edit: it's ok now in the newer versions
Yes the icons and the ui were pretty bad...
But if I remember right,this was the only player that would stream yourmuze music and allow me to turn off my screen...
Sent from my HTC Explorer A310e using xda app-developers app
Although I agree the icons could use some work, I wouldn't say the UI is bad. I think it's very functional without the unnecessary eye candy that some people think is required for an app to be good. With that said, I'm actively working to make the UI more polished and these changes should find their way into the next few releases.
LeftyGR said:
Downloading now. Will play with it for a while... Thanks!
Click to expand...
Click to collapse
Thoughts?
Servestream
wseemann said:
Thoughts?
Click to expand...
Click to collapse
Hi Wseemann,
Thanks for Servestream - I find it very useful. Just one ask: allow the user to vary the cache (upwards).
klunka said:
Hi Wseemann,
Thanks for Servestream - I find it very useful. Just one ask: allow the user to vary the cache (upwards).
Click to expand...
Click to collapse
Thanks for the feedback. When you say "cache" are you referring to the buffer size? It appears you are asking for a setting to control the buffer size, is that correct?
wseemann said:
Thanks for the feedback. When you say "cache" are you referring to the buffer size? It appears you are asking for a setting to control the buffer size, is that correct?
Click to expand...
Click to collapse
Yes, I would like the cache to be bigger. There is a bug that is related to this. I have a CM7.2 phone and radio stream I play is very solid. Every now and then it drops out but then it recovers. However, on my CM10 phone (p990), if the WiFi disconnects , as it does periodically, the audio comes back for a split-second and then stops. Then, if I would press play to start again, it plays from where it last started! I'm not sure how it does that but it is rather annoying. I have to back out to the list screen, find the entry I want and press it. From the now-playing screen there is no way to reach the list screen if I got there from the Notification bar; therefore you need a home button or ActionBar.
I just released version 0.5.2. This release should address some of the previous complaints.
New in this version:
* New icons and media player layout
* Embedded album art retrieval via FFmpeg
* Scrobble Droid support
* Russian translation, thanks to Константин Сучков
* MIPS Architecture support
* Bug fixes
I like the solution for the now-playing screen in 0.5.2: it's basically an action bar without an action bar. It is still hard to get back to a list of files in a http directory though; I would hope that eventually there would be a button that can bring me back to the list that I got the file from. I don't understand what you mean about Android buffering though; e.g. Antennapod can buffer podcasts just fine, though you can't set how much it will buffer. A couple of feature suggestions: include some http directories by default (such as listenlive.eu and magnatune.com:80/mobile) and support local file playback via a file manager. I think you forgot to mention ScrobbleDroid in the Preferences. I have noticed too that many asx streams don't play, but thankfully they are fewer and further between! Also we are working on getting the latest version into F-Droid: just having a few difficulties with the build server e.g. it doesn't have bash it turns out!
dabl8 said:
I like the solution for the now-playing screen in 0.5.2: it's basically an action bar without an action bar. It is still hard to get back to a list of files in a http directory though; I would hope that eventually there would be a button that can bring me back to the list that I got the file from. I don't understand what you mean about Android buffering though; e.g. Antennapod can buffer podcasts just fine, though you can't set how much it will buffer. A couple of feature suggestions: include some http directories by default (such as listenlive.eu and magnatune.com:80/mobile) and support local file playback via a file manager. I think you forgot to mention ScrobbleDroid in the Preferences. I have noticed too that many asx streams don't play, but thankfully they are fewer and further between! Also we are working on getting the latest version into F-Droid: just having a few difficulties with the build server e.g. it doesn't have bash it turns out!
Click to expand...
Click to collapse
Thanks for the feedback. I'm still working on some UI improvements and I will include a better way to get back to the "browse" page in the next few releases. I realize that is a usability problem. Regarding the buffering, the Android MediaPlayer class doesn't offer a method to set the buffer size. The only way to control buffering when using this class is to download the file mantually and then send it to the media player class (progressive playback). I can make a buffer setting but it would only work with the progressive playback option enabled. That is why I'm moving away from MediaPlayer and focusing on using a FFmpeg based player. Does that make more sense? Regarding your other suggestions, the application currently supports local playlist files, Is that what you were referring to? I'm hesitant to add support for local, non-playlist, media files since those are usually handled by a standard media player and that change will make the application even more complex. I just fixed the omission of ScrobbleDroid in the preferences, thanks for catching that. Can you send me examples of ASX streams that don't play? I've been slowly adding support for these playlists but it's more difficult than one might think since playback needs to be done using AudioTrack and FFmpeg. Also, I didn't realize who I was talking to! I believe we have spoke on the F-Droid forums before. As I've said before, you guys/gals are doing a great thing, the project has really come a long way!
I have a phone with a menu button, but I don't see the overflow menu now. That is really necessary to be able to stop playback. I couldn't find a local .pls, I have a lot of m3us it seems and they aren't supported. I have another problem with playback: I can't actually stream files over 3g: they play for 10 seconds and then cut out. I'm on CM10 and it seems to work ok with VLC. This has been the way in v0.4 too. I can't think of a good example for asx, but most of the random candidates I tried on http://listenlive.eu wouldn't play. Regarding f-droid, the shell that's being used doesn't like [ $PIPESTATUS == 0 ] || exit 1 : invalid operator. Any ideas?
So, if you press the menu button you don't see the following menu?
http://servestream.sourceforge.net/device-2013-01-10-131302.png
When you say "I couldn't find a local .pls" what do you mean? Can you post links or email me the m3u's that are causing you issues? The issues with ASX files are still being sorted out. Sorry you are having so many problems with the application. Although I try my best, streaming and playlist parsing introduces alot of complexity and variance that can create issues.
Regarding the build issues, I believe $PIPESTATUS may only work with bash. You can simply comment out that line in arm-build.sh, x86-build.sh and mips-build.sh.
wseemann said:
So, if you press the menu button you don't see the following menu?
http://servestream.sourceforge.net/device-2013-01-10-131302.png.
Click to expand...
Click to collapse
I do see that, but I have CM10 with the option to display the overflow menu button and I don't see the button on the Now Playing screen, so I'm wondering if those without hardware buttons would be unable to get to it; although they can probably remove the item from the play queue. Pausing and backing out, doesn't stop the stream properly
When you say "I couldn't find a local .pls" what do you mean? Can you post links or email me the m3u's that are causing you issues?
Click to expand...
Click to collapse
I understood that a pls that points to a file on internal storage can be played by Servestream, perhaps I got that wrong
The issues with ASX files are still being sorted out. Sorry you are having so many problems with the application. Although I try my best, streaming and playlist parsing introduces alot of complexity and variance that can create issues.
.
Click to expand...
Click to collapse
I tried VLC again and that has the same problems. Stream plays for 40 seconds and cuts out: I've tried internet and wap apns. Must be a carrier problem.
Regarding the build issues, I believe $PIPESTATUS may only work with bash. You can simply comment out that line in arm-build.sh, x86-build.sh and mips-build.sh
Click to expand...
Click to collapse
Thanks , but mips-build.sh doesn't exist.
Servestream is simple and does its job, very good app if you just want to add the direct link to a stream and not fiddle around in some overcomplex radio apps with worldwide-search-feature.
Just a suggestion to the creator:
Maybe you should edit your first post and present screenshots, a short feature list, etc? That way this thread should grow better and you'll get more downloads.
But I also have a small complaint: When I press "Stop", the app continues to download the stream although I can't hear anything anymore. After a while it stops, but it's still not nice to eat my data uselessly like that.
Could you look into this problem?
Thank you!
[APP][4.0+] My Cloud Player v21.4 for SoundCloud w/ ChromeCast & UPnP/DLNA support
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Probably the best SoundCloud client for Android
Rated 4.2 out of 5 on Play Store from 14,800+ reviews and more than 1,000,000 downloads
Push to XBMC feature. Now you can push the music from the app to XBMC server (SoundCloud add-on is required)
Direct download links
v19.0 https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v19.0.apk
v17.3.1 https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v17.3.1.apk
v16.9.1 https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v16.9.1.apk
v15.3.3 https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v15.3.3.apk
Old versions:
v14 https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v14.apk
v13.5 beta 3 https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v13.5b3.apk
v13.2 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v13.2.apk
v13 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v13.apk
v12 beta 11 https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v12b11.apk
v11.7 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v11.7.apk
v11.6.3 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v11.6.3.apk
v10.2 beta 2 https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v10.2b2.apk
v10.1.2 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v10.1.2.apk
v9.8 beta 1 (2.3+) https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v98b1.apk
v9.7.2 (2.3+) https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v972.apk
v9.0.1 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v901.apk
v8.2 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v82.apk
v8.0 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v80.apk
v7.5 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v75.apk
v7.3 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v73.apk
v7.1 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v71.apk
Older versions, use these versions only if you have problems with 7.x
v6.5.3 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v653.apk
v5.8.2 stable https://dl.dropboxusercontent.com/u/59422614/myCloudPlayer_v582.apk
Google+ community if you want to join beta testing, share your experience, report bugs or problems, suggest a new feature, etc.
https://plus.google.com/communities/113819735478774735842
If you want to join in Beta Testing join the G+ Community above and then visit this link:
https://play.google.com/apps/testing/com.mycloudplayers.mycloudplayer
Basic features:
- Search tracks, sets, users and groups
- Listen Stations (radios) created by users
- Explore by preset or custom genre
- Explore tracks (recent/trending/featured)
- Explore users (who to follow/friends/by activity/by favorites/latest users)
- Browse user's tracks, likes, sets, groups, followings and followers
- Shuffle and Repeat mode
- Manage current playlist (drag artwork to reorder, fling to remove track)
- Equalizer, Bass boost
- Playback control widget
- Remote media buttons support
- Low battery comsumption
- Automatic play/pause on headphones jack plugged in/out
- Automatic play/pause on incoming call
- Search suggestions, voice search
- Save state, the player will continue where you've been before (even after reboot)
Advanced Features:
- Login with SoundCloud account (web connect or 'In App' username/password)
- Get updates from your Dashboard, Stream, Activities
- Integration with Simple Last.fm Scrobbler (supports Last.fm and Libre.fm)
- Charts, most played tracks in week, month or custom time range
- Play history
- Manage likes, reposts, followings, joined groups
- Add track to playlist
- Add track to set
- Manage set tracks
- Manage playlist tracks
Some of the user reviews:
I'm speechless! This seems to be the original sound cloud app now.... U people beat the official app hands down!
---
Pure undiluted awesomeness. The EQ is easily my favorite part of the app after the latest update. Only bass boost I've ever found for android that actually works. (Please keep both the low-frequency EQ slider and bass boost slider together, only having one never quite did enough for me.) Thanks for the awesome, frequently-updated juggernaut of an app!
---
Great app It does all I need it to do! In my oppinion its better than pandora. No advertisements, tons of music and it has music from completely new artist as well. Just like the sound cloud I love
---
Beautiful, functional, bug-free Hands down the best way to use your Soundcloud account on an android device. Extensive functionality lets me do everything from conveniently liking tracks from the notification bar to making all kinds of playlists (you even have the equalizer - amazing!). This app is truly a lifesavior when it comes to streaming music, especially when Soundcloud's official app keeps crashing every two minutes. Thanks guys!
---
Auto-translated from Portuguese
very good, would recommend Thank you. The app is great, hard to find one like that, at least with me was difficult. administrators of the app are very attentive, they respond to each comment, whether to thank you or ask what the problem or to calm the person saying that an update will come soon. In short, the app is great and caregiver is attentive. I have nothing to complain about my cell is bad and still withstand the app very well.
---
Impressed Really like this app as an extension to Soundcloud. Seems to be regularly updated too which is always a plus. Highly recommend it.
---
Best soundcloud-player! This player is getting better and better. The best soundcloud app I've tried so far.
---
Worth it!!!!!!!! Love it the best app that I've ever seen I'm a long time it was hard at first to find out what did what (maybe add a tutorial) but doesn't matter best app EVER!!!!!!!!!!! I even got rid of the original soundcloud app Thanks!!! I will now share this discovery to everypony I know this discovery must not be passed I give it 5/5 brohoofs!!! ( im a brony if no one gets it)
---
Finally a soundcloud client that works The official soundcloud app is a hog, chewing through my battery in 6 hours. Now this app will let me listen to my stream for the whole day. And now with extended notification controls even. That's like a cherry on top of the cake.
---
Both super fast both solid. It really deserves more than a perfect 5 star
---
Top! With this app you can tap the full potential of Soundcloud! The web player is also awesome! Thanks to the developer, the most used app on my smartphone!
Screenshots
v13.x
v11.x
v8.x
v7.x
Review from My Android Music Apps:
With the My Cloud Player app you have the chance to have copious amounts of music at your fingertips. The My Cloud Player remains a popular app due its ability to connect and share music.
You are able to search for users and then follow their profiles. You are not secluded to your own tracks on My Cloud Player. You are able to listen to the other user’s tracks and even their favorites.
Music Player that allows you to explore and listen to music from My Cloud apps and playlists created on the apps. You can even the follower’s followers creating an intricate network of users and access to songs you can easily access via your phone at any time.
Imagine a connective environment in which you are able to access any song at any time. It may sound too good to be true but with My Cloud you are able to connect with people and thereby connecting with the music.
Perhaps you are offline. Well, you can listen to My Cloud Player apps as well. You can have up to 500 MB (this limit is removed in newer versions) of tracks on this single app.
The My Cloud Player actually allows you to externally store more songs. This means you will have access to your favorite songs while offline, much like an MP3 player. My Cloud Player apps allow you to also to externally store as many downloaded songs as you want.
Simply set up your offline storage devices and you are set.
You will need to approve a full network communication access to your phone from you My Cloud Player app. By setting up this full network you are allowing the My Cloud Player to set up network and customize your personal network protocols. These protocols actually go through your phone to contact the internet so the device will work more efficiently by itself.
The My Cloud Player app also pauses itself when receiving phone calls. This means the device will never interrupt a phone call. The app also will write data on the phone’s SD card. It is advisable to get an SD card for any music lover. If you wish to download music you are going to be able to do everything via My Cloud.
The My Cloud Player is an incredibly helpful app for any music lover. If you want to improve your music-listening experience then My Cloud is the correct app for you. With its incredibly simple operating ease and network connections, My Cloud Player opens the doors for a vast music experience on and offline.
--------------------------------------------------------
Feedback and suggestions are more than welcome.
My cloud player Google play link from here
Brilliant!!! Thank you!
Sent from my Nexus 7 using xda app-developers app
poults said:
Brilliant!!! Thank you!
Click to expand...
Click to collapse
thank you.
i'm working the app almost every, adding new features (right now i'm implementing Volley library).
So, if you have some ideas, or bug to report, feel free to post them here.
Strange how low feedback i get from the users. For example i get: 'Its not working' or 'Not good' and that's all
Very good app!
This is what the Soundcloud app must've been, I really love the offline listening option.
Good work, dcucko!
Jackos.Ch said:
Very good app!
This is what the Soundcloud app must've been, I really love the offline listening option.
Good work, dcucko!
Click to expand...
Click to collapse
thank you. i started learning android sdk and java generally just for this app.
soundcloud really don't care about music listeners and fans.
i have web app too, for same reason, soundcloud (before next) was really bad for listening music, so i started my app.
you can go to http://mycloudplayers.com to check the web app.
i have the idea to manage cached files on android on web app, and i hope that web and android app will be more synchronized and more easy to work with.
p.s. right now, only 'Play history' is synced on both apps.
I released v2.3.9
- fixed unexpected stop (service is stated in foreground)
- fixed resume audio when headphones plug in (on plug out, service stays in foreground)
- explore users section
V2.4
My Cloud Player v2.4.
What's new:
- Re-order tracks in current playlist (drag the artwork to re-order)
- Remove track from current playlist (fling to remove)
- Save Current Playlist - overwrite existing or create new one
- Context Menu on track/user opens on (short and long) press
- Play all tracks - in track context menu
- Play Next - in track context menu
- Add (one) track to current playlist - in track context menu
- Added Contact Us item in menu
- Added What\'s New screen
- Added About screen
v2.4.4
- fixed crashing on favoriting a track
- added android:installLocation="preferExternal", now you can move App2SD and use SD card memory.
v2.4.5
- cached tracks are moved to SDCard (finally )
- default installation destination is set back to 'Auto'.
waawww. very good application :good:
IchigoBleach said:
waawww. very good application :good:
Click to expand...
Click to collapse
thank you!
v2.5
Android app v2.5. What's new:
- Much better cached and downloaded tracks handling (reads length; share, favorite and repost is available, remembers current track and position, etc)
- Added share button on current playlist
- Added sharing of saved playlists and sets
- Shared track/playlist/set can be automatically opened with the app
- Added +1 button
v2.5.1
v2.5.1
- Added Delete Saved Playlist
- Fixed prev/next from notification bar
- Removed mp3agic lib, too slow
v2.5.3
v2.5.3
- Added Search Users, prompt for username is gone
- Fixed Explore Tracks/Users strange behaviour
- Fixed Play Next on current playlist
- Expand/collapse for other user resources
- Enabled sharing of downloaded files
- Fixed memory leaks on cache/download tracks
Hey man, do you think there's a possibility to change the pop-up menu when you choose a track?
For example, when you select a track, it starts playing directly. But if the user wants to do other things like downloading to cache, add to playlist, etc, then you show the pop-up menu.
Jackos.Ch said:
Hey man, do you think there's a possibility to change the pop-up menu when you choose a track?
For example, when you select a track, it starts playing directly. But if the user wants to do other things like downloading to cache, add to playlist, etc, then you show the pop-up menu.
Click to expand...
Click to collapse
i totally understand what you think. soundcloud library is lot more bigger than user music library on the phone. and the behavior is little bit different.
let's say, it will play the track on click, but the problem is - what next?
i'm thinking of creating a settings screen, so maybe i will add an option where you can choose what to be default action on track click.
another thing is settings probably will be to choose 'download folder' lots of people are asking for this, but so little time and so many bugs to fix
thanks for the feedback.
nice app
dcucko said:
i totally understand what you think. soundcloud library is lot more bigger than user music library on the phone. and the behavior is little bit different.
let's say, it will play the track on click, but the problem is - what next?
i'm thinking of creating a settings screen, so maybe i will add an option where you can choose what to be default action on track click.
another thing is settings probably will be to choose 'download folder' lots of people are asking for this, but so little time and so many bugs to fix
thanks for the feedback.
Click to expand...
Click to collapse
Yeah, I understand. I only use Soundcloud for some songs and I don't really need to play every song.
But when I'm on the cached tracks, it seems redundant to choose what to do and it should behave as a playlist automatically.
And maybe you should update the app weekly: instead of pushing a little update everyday, you have one update with more fixes (plus avoiding angry users because of constant updates).
Thanks for your time on the app :victory:!
I've had an odd bug that has been plaguing me for months since I got my Nexus 5. It's a bit hard to explain, but basically, transferring certain, specific mp3 files to my device will cause the metadata on that file to become "corrupted".
When I first noticed it, I just assumed it was a problem with the mp3 files - something about their encoding must be causing them to transfer oddly. I chalked it up to an odd bug, but all my attempts to solve it came up empty handed. However recently, I purchased a Galaxy Tab S 8.4 and, after transferring my music library, noticed that all of the files transferred successfully. This prompted me to investigate further, and has led me to a loss. Here's everything I've tried to nail down this strange bug...
1) It happens on every ROM installed on my Nexus 5. Stock, AOKP, Paranoid Android, L Developer Preview - all of them.
2) It happens on every kernel. Not sure if this would affect file transfers, but wanted to cover my basis.
3) It happens on every possible method of transferring the file, of which I've tried the following...
3a) adb push
3b) Different Computers
3c) Windows Drag and Drop
3d) AirDroid Transfer
3e) Downloading the file off my personal web server
4) It only affects .mp3 files, no other files transfer strangely, and no other corruption has occurred via USB transfers.
5) It affects the same .mp3 files every time. That is, if I have 2 files, a.mp3 and b.mp3, where a.mp3 transfers with the correct metadata and b.mp3 transfers with corrupted metadata, then every ROM, kernel, and method of transferring the file will result in a.mp3 transferring correctly and b.mp3 transferring incorrectly.
6) The corruption occurs with perhaps 10% of my mp3's. When it does occur, the symptoms vary. Album artwork is always lost and artist name, album name, and/or song title are seemingly randomly becoming corrupted. Corruptions mostly happen consistently between albums. That is, if one album with 10 songs have their artwork and artist information lost, then all songs on that album follow the same issue.
7) It only affects metadata. I can still listen to the song just fine - so it's a cosmetic error, but one that bugs the **** out of me since it messes up my organization.
To attempt to illustrate it, here's a photo of the metadata from Windows of the issue - the left being the mp3 on my desktop and the right being the same file immediately after being transferred to my Nexus 5. Notice how Album Title, Artist, and Song Title are all lost. The file then appears like this in all of my music players.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If I copy the file back from the Nexus to my desktop, the metadata is actually still intact. This probably means that the metadata isn't being "corrupted" per say, but I'm not sure I have a much better word to describe it. It simply seems to be in how the Nexus 5 is handling the metadata. But considering the issue doesn't exist on my Tab S, I'm not sure it's an Android error either. I thought it might be a unicode error, but it seems to happen for all files regardless of whether or not they are written in English or Japanese (much of my music collection is written in Japanese).
So there's a bug that's been driving me crazy since I bought my Nexus. I've tried every possible method of troubleshooting I could think of, now I'm wondering if anyone else out there has a clue.
Thanks!
It definitely looks like a unicode issue. Can you give an example of an English title that exhibits the same issue?
Maybe an issue with media scanner?
I don't think it's a unicode issue lol, I don't have such problems.
Aerowinder said:
It definitely looks like a unicode issue. Can you give an example of an English title that exhibits the same issue?
Maybe an issue with media scanner?
Click to expand...
Click to collapse
Here's it happening to a title with only ASCII characters. In this case, it's only appearing to lose its album artist. Album still displays correctly, artwork is gone like usual.
Also, to compare what I get when I transfer to my Tab S, here's the same file transferred via the same process.
Any way to troubleshoot the media scanner?
Lethargy said:
I don't think it's a unicode issue lol, I don't have such problems.
Click to expand...
Click to collapse
Can't imagine it actually is, either. If it were, then I know a lot more people would be complaining about the issue. It's not like I'm the only person with foreign songs on my phone.
PewPewK said:
Here's it happening to a title with only ASCII characters. In this case, it's only appearing to lose its album artist. Album still displays correctly, artwork is gone like usual.
Also, to compare what I get when I transfer to my Tab S, here's the same file transferred via the same process.
Any way to troubleshoot the media scanner?
Can't imagine it actually is, either. If it were, then I know a lot more people would be complaining about the issue. It's not like I'm the only person with foreign songs on my phone.
Click to expand...
Click to collapse
OK I know this isn't really a permanent fix to the bug but I would like to post this workaround. Ignore the negative reviews. They a are all posted by people with a half a brain. This app is Godsend and I used it to repair and tag my 25 GB music collection. No errors. Everything was tagged including Album Art.
It does not rely on any prior tagging to find mp3 metadata info. It uses the same music fingerprint technology that apps like Shazaam uses to find music info. It will completely remove any metadata and rebuild it. This may fix those mp3s with corrupted metadata.
https://play.google.com/store/apps/details?id=com.booleancorp
Sandman-007 said:
OK I know this isn't really a permanent fix to the bug but I would like to post this workaround. Ignore the negative reviews. They a are all posted by people with a half a brain. This app is Godsend and I used it to repair and tag my 25 GB music collection. No errors. Everything was tagged including Album Art.
It does not rely on any prior tagging to find mp3 metadata info. It uses the same music fingerprint technology that apps like Shazaam uses to find music info. It will completely remove any metadata and rebuild it. This may fix those mp3s with corrupted metadata.
https://play.google.com/store/apps/details?id=com.booleancorp
Click to expand...
Click to collapse
So continuing on with the oddities of this problem, I downloaded the app you suggested and attempted to, at first, manually edit one of the broken tabs.
But when I opened up the tags on a broken song, I was a little shocked to discover that all of the metadata was indeed correct - album artwork and all. So I tried testing what happens if I edit the metadata right there on the device and... nothing. I added the word test to the metadata for all fields - artist, album title, and song title - and then went back to my music player to see if the file had moved and it hadn't. It was still seeing the metadata as ??????. Then I decided to open the metadata inside my music app with the "edit tags" feature, and again, the metadata is correct. I'm seeing the correct artist title, song title, and song name.
So... yeah. The metadata is all there, correct, and, apparently, uneditable. It seems to be a problem with the applications reading the metadata, but it's not exclusive to Android because Windows reports the same "metadata" when viewing the properties of the mp3 on the device (unless Android reports the metadata to Windows rather than Windows reading the metadata off the file, but I don't think that's likely).
To make sure again, I tested it in different music players, and it seems as though not every music player handles it in the same way.
Shuttle+ and Google Play Music exhibit the exact same symptoms on the same songs. DoubleTwist has mostly correct data, but album artwork is incorrect in a few locations and it does NOT read the edits that I had made manually. Interestingly, PowerAmp has entirely correct data, including the manual edits.
So I believe this means it can be narrowed down to how each individual application attempts to read the metadata. Shuttle and Google Play Music read the metadata incorrectly in the same way (Shuttle likely uses whatever API exists that Google has provided for scanning libraries for metadata) but PowerAmp works, I'm figuring, because it uses a completely different method of reading metadata.
So could this be more of a strange AOSP bug?
Did you restart the media scanner after changing the Metadata?
Sandman-007 said:
Did you restart the media scanner after changing the Metadata?
Click to expand...
Click to collapse
I tried using Shuttle's "Rescan Library" if that causes the media scanner to restart. I also tried rebooting. If neither of these are restarting the media scanner, then how should I go about doing that?
PewPewK said:
I tried using Shuttle's "Rescan Library" if that causes the media scanner to restart. I also tried rebooting. If neither of these are restarting the media scanner, then how should I go about doing that?
Click to expand...
Click to collapse
Rebooting does it
Sandman-007 said:
Rebooting does it
Click to expand...
Click to collapse
Right. Rebooting had no effect then. Both Shuttle and Google Play still do not display the altered metadata.
PewPewK said:
Shuttle+ and Google Play Music exhibit the exact same symptoms on the same songs. DoubleTwist has mostly correct data, but album artwork is incorrect in a few locations and it does NOT read the edits that I had made manually. Interestingly, PowerAmp has entirely correct data, including the manual edits.
So I believe this means it can be narrowed down to how each individual application attempts to read the metadata. Shuttle and Google Play Music read the metadata incorrectly in the same way (Shuttle likely uses whatever API exists that Google has provided for scanning libraries for metadata) but PowerAmp works, I'm figuring, because it uses a completely different method of reading metadata.
So could this be more of a strange AOSP bug?
Click to expand...
Click to collapse
Thank you so much for investigating this problem. I have the same issue and it was starting to piss me off because of the time I have spent trying to gather the correct metadata for my files, only to see them wiped out once I transfer them over to my phone. I really wish the nexus 5 had a micro SD slot because I feel like that would help to solve the problem. I can transfer files between my computer and any external hard drive successfully but once I try with the Nexus 5, it goes awry.
Maybe it's related to different formats of mp3 tags, v1 and v2.
Khromatik said:
Thank you so much for investigating this problem. I have the same issue and it was starting to piss me off because of the time I have spent trying to gather the correct metadata for my files, only to see them wiped out once I transfer them over to my phone. I really wish the nexus 5 had a micro SD slot because I feel like that would help to solve the problem. I can transfer files between my computer and any external hard drive successfully but once I try with the Nexus 5, it goes awry.
Click to expand...
Click to collapse
jazzh said:
Maybe it's related to different formats of mp3 tags, v1 and v2.
Click to expand...
Click to collapse
I never was able to figure out exactly what was causing the issue, but I did find a workaround that allowed me to sync all my music properly.
Rather simply, all I did was convert the audio files that were getting their metadata stripped to the AAC format (.m4a) and synced those. I did it quickly in iTunes, but theoretically any audio converter should work.
Best of luck fixing your problem.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Spotify Plugin for Encore Music
This is a Provider Plugin to enable your music from Spotify™ to be streamed alongside your local music (and other providers) via Encore Music. This plug-in allows you to listen to your Spotify music collection within Encore.
NOTE: You must have a Spotify™ Premium account in order to make use of this plugin.
NOTE: When logging into the Spotify plugin via Facebook, you'll need to generate an app password in Facebook's security settings page, and then use your Facebook email as login.
Features
Playlists management
All artists, albums, and titles available to browse
Similar artists and Automix supported
Offline synchronization
4G and Wi-Fi synchronization
Quality settings
FAQ
Can I use this plug-in with a Spotify Free or Spotify Unlimited account? No, you must have a Spotify Premium account.
How can I connect with my Facebook account? You must generate an application password in Facebook. Go to Facebook Connected Applications Settings and generate an app password. Now, log into your Spotify account by using your Facebook e-mail address as username, and the generated app password.
Downloads
Download the plug-in now at https://play.google.com/store/apps/details?id=com.fastbootmobile.encore.spotifyprovider
Visit our website at http://www.encoremusic.io/
XDA:DevDB Information
Spotify Provider for Encore Music, App for all devices (see above for details)
Contributors
XpLoDWilD, fastbootmobile
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2015-08-10
Created 2015-08-10
Last Updated 2015-08-10
Reserved post
Reserved post 2
Sorry for the stupid question, but if I decide to uninstall the plug in sometime in the future, what happens with the user and password for my Spotify premium account entered in this plug in?
Thanks in advance!
cammel said:
Sorry for the stupid question, but if I decide to uninstall the plug in sometime in the future, what happens with the user and password for my Spotify premium account entered in this plug in?
Thanks in advance!
Click to expand...
Click to collapse
If you use your Facebook account, you can just revoke the application password. If you have a "regular" Spotify account, nothing particular happens. The credentials will be erased from your device (they're not stored within the app, but within the plugin only using Spotify's official library). They're not sent or stored anywhere else.
XpLoDWilD said:
If you use your Facebook account, you can just revoke the application password. If you have a "regular" Spotify account, nothing particular happens. The credentials will be erased from your device (they're not stored within the app, but within the plugin only using Spotify's official library). They're not sent or stored anywhere else.
Click to expand...
Click to collapse
Ok, thanks for answering me. So if I used my regular Spotify premium user and password (I don't have a Facebook account) and I chose to uninstall the plugin then there's nothing else I should do, right?
Thanks again!
Enviado desde mi XT1097 mediante Tapatalk
Hmm, getting blank pages and not pulling music. Any ideas?
Sent from my Nexus 6 using Tapatalk
Seriously awesome app and plug-in. Only been using it for a couple minutes but when casting spotify(maybe others too) Sound is still coming from my phone speakers. Volume controls the speaker as well. Would be nice if it acted like other casting apps and disabled the speaker and controlled CC volume. Minor bug. Not sure if a log or anything would help here. Let me know if you need more info.
Edit: is Spotify radio planned?
thoth_19 said:
Hmm, getting blank pages and not pulling music. Any ideas?
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
Saved tracks, artists and albums can't show up because of a limitation in Spotify's API. Your playlists should show up however, so you'll have to go through there for now. As soon as Spotify adds this ability, we'll add it within the app.
Cuzz1369 said:
Seriously awesome app and plug-in. Only been using it for a couple minutes but when casting spotify(maybe others too) Sound is still coming from my phone speakers. Volume controls the speaker as well. Would be nice if it acted like other casting apps and disabled the speaker and controlled CC volume. Minor bug. Not sure if a log or anything would help here. Let me know if you need more info.
Edit: is Spotify radio planned?
Click to expand...
Click to collapse
We'll change that in an update
Spotify Radio isn't planned for now, however we're looking to add a similar feature that works with your entire library.
Hi,
Where does it store the Offline Music? Is it possible to change it to External SD Card?
First things first: thanks for the app! I was really waiting for something like this.
Just started testing but two things:
- Playlist view: all my PLs are just listed in random order?! Even when I start reordering with drag&drop, the next time I come back to this view they are again rearranged. Folders view from spotify would be perfect.
- Modification of PLs: deleting Songs from a PL or reordering of Songs inside a spotify PL. (If you make the last Point happen this will be my one and only Music listening app)
Will get back to you after more testing.
Edit:
- Offline mode resets after app restart. I was not listening to Music for an hour or so. When I went back to the app and started music I was online (Ah, this belongs in the main app thread)
My service provider provides free spotify streaming (no data charges) , does it apply to this plugin ?
XpLoDWilD said:
we're looking to add a similar feature that works with your entire library.
Click to expand...
Click to collapse
That sounds exciting. Thanks
Sent from my LG-D852 using Tapatalk
zhuoyang said:
My service provider provides free spotify streaming (no data charges) , does it apply to this plugin ?
Click to expand...
Click to collapse
Most likely the free streaming is determined by the source IP of the server providing the data - so I'm assuming anything that comes from Spotify's servers is free for you.
This need shuffle and sorting options for playlist on Android TV
I've got an older device (Kyocera Hydro Edge) that I use as a waterproof music player/GPS on the motorcycle. Cheap here is key.
The Spotify plugin keeps crashing on me and the playlists don't seem to load. I have about 25GB of Spotify offline content if that makes a difference. Do you want a logcat or something?
phdzor said:
This need shuffle and sorting options for playlist on Android TV
Click to expand...
Click to collapse
This is a limitation (I believe) on the Spotify SDK/API. Once they add it, we'll add it.
Hello,
This seems awesome, I've been looking for an alternative to Spotify's default app forever.
But unfortunately the plugin doesn't seem to work as it should on my phone.
I set up an app password in Facebook and used it to login. I tested the connection in the settings and it works. I then looked into the library and saw my Spotify saved albums appear. I even managed to play one of them.
But now in the library I don't see anything except that album I played before (and my local files albums). And the Artists, Titles and Playlists lists are empty and never showed anything from my Spotify Premium account.
I tried using the search but it never gets me any result. I just get an endless "loading" icon. Is the search supposed to work only on local files?
Also, I saw an option to choose the quality for off-line downloaded content for Spotify, but I couldn't find the option to download something (album, playlist) offline. How does it work?
Thank you.
Ability to save offline music to SD card would be welcomed. The module doesn't even saves the data to internal(sdcard0)/Android, but to root folder so i can't even use XIntenalSD or anything else or at least localize the folder properly...
I haven't found the source code for any of the music providers. The providerlib's documentation is good, but having an implementation example would really help the development of new music plugins. Do you have any plan on releasing the source code of some of your plugins ?
Thanks.