Astro Player Beta - G1 Apps and Games

Astro Player is a media player with audiobooks and podcasts support. AP has advanced bookmarking functionality. It introduces several unique features like fast playback, equalizer, and non-unicode tags support. Moreover, it shows lyrics, supports scrobbling, album art, has convenient file browser with play folder option. It's still in beta and could be unstable. Any suggestions or opinions are welcomed!
New thread in "Android Apps and Games": http://forum.xda-developers.com/showthread.php?p=7268951
Download: http://www.astroplayer.com/download/Astro Player Beta.apk
2010-07-16 1.40
Playlists: add several files or folders
Fixes in the music browser
New actions: fforward/rewind 1min, 2min, 3min, 15sec, custom
New skin TestSkin.xml has been created
2010-06-25 1.39
Album/artist browser
Stability fixes
2010-06-25 1.38
Stability fixes
2010-06-20 1.37
Lock screen widget with gestures and album art
WVGA screen and quit button fixes
Stability fixes
2010-06-04 1.35
Overall speed improvements
Audio stuttering fix
Background mode fix
Multiple covers per track
Stability fixes
2010-05-15 1.34
Stability fixes
2010-05-08 1.33
Hotkeys, buttons, actions organizer
Fetches missing album art
Podcasts improvements
New landscape design
Stability fixes
2010-04-10 1.32
Menu organizer fixes
Stability fixes
2010-04-03 1.31
Menu items configuration
Fixed long delay between tracks
Tags instead file names in the playlist
Adapted new design for Droid
2010-03-23 1.30
Widget fix
Loading screen fix

Initially it looks good. I'm still going through it and will edit this post i'm sure. The first thing I noticed was your directions on how to add files. Anyone with common sense would be able to figure it out, however, for those that can't figure it out- you need to darken the text. White instruction text on a light background is hard to read. Other than that, so far so good!

Thanks, Ok it will be addressed in the coming build. We have no such issues in other skins: e.g. menu > more > select view > main view.

Just installed. Initial impressions are good.
The UI when the screen is rotated 90 degrees is a bit off-putting (ran that way for five minutes before re-orienting and getting the WAY pretty interface).
EDIT: Just read your reply about other skins. Fixed my issue. I'm retarded.
I dig it. More to come and I use and abuse it.

I'm been looking for an audio player that displays lrc lyrics. Otherwise some basic tag editing out be a nice touch as well.

There's a lot potential in this player and what it can do when it is fully developed, I love the equalizer, I think, one of the first, if not the first music player that offer eq that works! but some presets are always welcomed to be more user-friendly.. just my 2-cents

Christopher3712 said:
Initially it looks good. I'm still going through it and will edit this post i'm sure. The first thing I noticed was your directions on how to add files. Anyone with common sense would be able to figure it out, however, for those that can't figure it out- you need to darken the text. White instruction text on a light background is hard to read. Other than that, so far so good!
Click to expand...
Click to collapse
It's fixed in #31

Why does it need location and phone state permissions? I think I'll stick to the stock, non stalker player.

Phone state (READ_PHONE_STATE) is used for handling the headset button (we don't handle it while incoming phone call)
Location (ACCESS_COARSE_LOCATION) is used for ads

xaueious said:
I'm been looking for an audio player that displays lrc lyrics. Otherwise some basic tag editing out be a nice touch as well.
Click to expand...
Click to collapse
lrc lyrics and tag editings are on the way.

Andrew Terekhine said:
Phone state (READ_PHONE_STATE) is used for handling the headset button (we don't handle it while incoming phone call)
Location (ACCESS_COARSE_LOCATION) is used for ads
Click to expand...
Click to collapse
Thanks for the clarification. I wish every dev listed out the exact use for each permission request.
Tried out the player and it's great. I tried "Music Folder Player" many times but it never worked properly with CM (wouldn't populate the playlist). This app creates a playlist from my default music folder and play them as designed...

Astro Player's new version 1.33 is now available.
Changes:
Hotkeys, buttons, actions organizer
Fetches missing album art
Podcasts improvements
New landscape design
Stability fixes

Does it still cut out and/or stop playing when you switch to another process such as gmail?

Hi,
I can't seem to search my music via Artists or Album, am i being stupid ? Most likely i am.
It just lists all songs in Alphabetical order according to Artist name.
I do like it though, works well on my HTC Desire, no bugs so far, screen works well, landscape and Potrait. Artwork is correct. HTC Headphones controls work. Will play more with it later tonight.

I can't seem to get m3u playlists to work.

When I added my music folder, I noticed that it lists all the invisible Mac-related metadata files that start with ._ If you could hide those files, it will keep folks from trying to play them - it looks like it might be locking up the player if I try to open one of them.

The fetch album art function does not always fetch the correct art if there is more than one .jpg present. I have some folders with both front and back album art and it has been selecting the back album art. All the other music players I have tried have selected the correct .jpg or have an option to change the art. Is the program looking for a certain filename such as "folder.jpg" or "albumart.jpg"? Also, is the program able to fetch art from the internet? I have not been able to do so. I have only had art show up in folders that already have it present.
Other than that the player is excellent and I love the EQ! However, I second that presets would be very nice to include and get people started, as would giving frequencies for the EQ bands instead of just "High" and "Low" if this is possible to achieve.
Hope these suggestions are useful to you to improve what is one of the best media players I have tried (and I have tried every one that I can find!)

Thx great app !
Also be cool if you made reset to dafault button in equalizer settings.

Very nice. Two thumbs up, friend.
As for the lyrics option, is there a way we can have them to be possibly read from a txt file on sdcard? I'm just assuming you're going to use it with a website, of course. However, a lot of music, heavy metal for example, commonly lacks lyrics online.
Just a suggestion, and should be easily enough implemented.
Still, very nice application. =]

iHaos said:
Thx great app !
Also be cool if you made reset to dafault button in equalizer settings.
Click to expand...
Click to collapse
It's already there: Eq screen > menu > Reset

Related

music browser issue

Hi all,
I recieved my new touch diamond today (really impressive exept for the battery)
Anyway, I wanted to add an album to the existing ones. The thing is that now, I can't brows threw the albums (iphone way). I have to enter in the library and choose an album. If I scroll up and down, it changes the tracks and does not switch between the albums.
Any ideas to get the iphone like browser back?
Thanks
Mine is the same way. Only i had some songs on the internal storage, then i updated to 1.37. Now it shows those songs in the flip, like ipod, but others i add do not show up. I have to go into library to see them.
I have the same thing. Never figured it out! I think it may only function like that if All Songs are selected and Shuffle is on.
But even that only seems to work occasionally...
I have the same. The touch flow player is just complete disfunctional crap. Dont even bother trying to get it to work because it wont. Your either one of those people which get it working straight away or one that wont ever get it to work. Its useless. Use mediaplayer instead, atleast that works. Its better too as it actually has a volume slider which the touchflow player doesnt which is annoing because that way you have to change your volume all the time and change it back again which I think is way to much trouble.
I agree. I've given up on it and have forked out for Pocket Player 3.
Audiobooster also leaves me with no bass so I can't use that anymore.
It's a real shame HTC have messed thing up so badly as I really liked the old AudioManager player.
Luckily the Diamond battery doesn't last long enough for me to get that pissed off with its functionality!
there's a wide misconception that the phone flicks through like iphone cover flow. it doesn't. what it does is flick through your current album selection or playlist. when we got the phone it looked like cover flow because there were a selection of tracks in one initial list all with different art.
ericsson68 said:
there's a wide misconception that the phone flicks through like iphone cover flow. it doesn't. what it does is flick through your current album selection or playlist. when we got the phone it looked like cover flow because there were a selection of tracks in one initial list all with different art.
Click to expand...
Click to collapse
I see, I'll try to look into it.
I hope htc comes ou twith a fix.
Thank you all for you replys
nickytheshaft said:
I see, I'll try to look into it.
I hope htc comes ou twith a fix.
Thank you all for you replys
Click to expand...
Click to collapse
This is not a bug, so why fix it ?
This is just browsing thru your "Playing Now" in stead of browsing thru an album.
If you want functionality like an iPhone, by an iPhone
bdormael said:
This is not a bug, so why fix it ?
This is just browsing thru your "Playing Now" in stead of browsing thru an album.
If you want functionality like an iPhone, by an iPhone
Click to expand...
Click to collapse
what no way i'll stick with this functionality. The thing i that they sold it as an album browser (just read all the pre tests) and it would be easyer if it was in fact an album browser, keeping you from having to entre the library each time.
I have to agree, it was definitely positioned as if it performed like cover flow. In no videos or presentations I've seen does it say "look you can see the cover art" - which is essentially all we're getting unless you play all (and then all your tracks are in alpha order and not album or artist order).
Essentially it works but it was a bit naughty of HTC to position it as something it clearly is not.
I can live with it - a bigger issue for me is that my fave photo album never sticks!
In the user guide P68, they say that you can brows threw albums or songs...
And they would be right, you click library first and.... browse through albums or songs. There is no mechanic in the touch-flow music in order to browse albums by flicking and then it showing you the list of songs for that album. I'm sure it's possible but it hasn't been coded in that way.

What do you use to play MP3's

I just moved over from the Tilt to the Fuze. I loved the way the HTC Audio Manager functioned on the Tilt, speedy and user friendly.
Unfortunately that cab no longer works on my Fuze. I've tried Win Media and Core Player but both programs have an incredible lag when choosing playlists.
Is there a HTC Audio Manager cab for the non-Manilla version? What else are you guys using to play your MP3's?
Try MortPlayer or GSPlayer.
I like Mortplayer. You have to be careful with the skins though, some of them like to crash, or have impossibly small fonts.
I wish someone would come up with a skin that has a car screen that's basically three HUGE buttons (skip forward, back, and play/pause) and then the name of the song and a counter. Most people have tried to focus on aesthetics but I think that would be the most useful.
mortplayer had a tendency to lag/skip when i play music on my fuze. i've since then switched to pocket player (so far so good)
I would use Nitrogen when I am on the run. If I have time, I like the look and interface of S2P. It's pretty slick with opengl.
Great feedback. I'll look into those programs.
One thing I noticed is that a lot of the players would shut off when the phone goes into sleep mode. Do mort player, nitrogen have that problem?
Here's the .cab for HTC Audio Manager fot TP/Fuze
I had HTC's Audio Manager working on my TP, found the cab after lots of diggin and testing... got it here on XDA, just don't remember where...(thanks to the maker of the cab anyways, sorry I don't remember who you are! )
Well, enough chatting, here you get it (lucky you I keep most of my cabs in MediaFire ):
http://www.mediafire.com/?mvzdydnnma1
Cheers.
cassiano said:
I had HTC's Audio Manager working on my TP, found the cab after lots of diggin and testing... got it here on XDA, just don't remember where...(thanks to the maker of the cab anyways, sorry I don't remember who you are! )
Well, enough chatting, here you get it (lucky you I keep most of my cabs in MediaFire ):
http://www.mediafire.com/?mvzdydnnma1
Cheers.
Click to expand...
Click to collapse
Thanks! I've been playing around with both HTC Audio Manager and Nitrogen. Both are great programs so it's hard to narrow it down to one music program for my Fuze.
cassiano said:
I had HTC's Audio Manager working on my TP, found the cab after lots of diggin and testing... got it here on XDA, just don't remember where...(thanks to the maker of the cab anyways, sorry I don't remember who you are! )
Well, enough chatting, here you get it (lucky you I keep most of my cabs in MediaFire ):
http://www.mediafire.com/?mvzdydnnma1
Cheers.
Click to expand...
Click to collapse
Thank You.
somepeon said:
Great feedback. I'll look into those programs.
One thing I noticed is that a lot of the players would shut off when the phone goes into sleep mode. Do mort player, nitrogen have that problem?
Click to expand...
Click to collapse
I'm not sure it's a unique feature, but I am toying with Nitrogen, and it has a "blank screen" button. The elements of Nitrogens user-interface are super-simple and easy to manipulate. As a plus its billed to be lightweight and responsive - it's fast to me.
Nitrogen is still early in development, and it looks like the author is adding features that you may miss, relative to more mature players, like Mort.
eudaemonic said:
I'm not sure it's a unique feature, but I am toying with Nitrogen, and it has a "blank screen" button. The elements of Nitrogens user-interface are super-simple and easy to manipulate. As a plus its billed to be lightweight and responsive - it's fast to me.
Nitrogen is still early in development, and it looks like the author is adding features that you may miss, relative to more mature players, like Mort.
Click to expand...
Click to collapse
I have a cab in my faq that's called keep music playing.
basically you just hit the power button to put your phone into standby mode.
it's better than blank screen as taht just shows a black screen and still uses more battery.
The music player built in to tf3d is as good as any of the other ones. Nice library function. Menu has the audio booster built in to it. Shuffles music. I can't find anything that works as good as this. This came stock with my sprint touch pro.
i use S2P *Slide 2 Play* it also intergrates itself into S2U just like the iphone which i like, power manage is awesome while using the music player and ease of use is also great, make it even better yet, its FREE!!
p3p3l3pew said:
The music player built in to tf3d is as good as any of the other ones. Nice library function. Menu has the audio booster built in to it. Shuffles music. I can't find anything that works as good as this. This came stock with my sprint touch pro.
Click to expand...
Click to collapse
I am with you on this one. However i recently switched to WM 6.5 and titanium to save battery life so I have lost the Touchflo music player. I tried nitrogen and found it to be great in every way except one.
On the Touchflo music player it would scan your whole phone for all of your music and organize it for easy selection. With nitrogen though you have to look through all of your folders to find a song which is a major turn down for me as I use itunes to organize my music. Which means it goes by album and I never remember which album a certain song is in. If anyone knows of a workaround that would be great.
The best music player is Pocket Music Bundle.
Best sound and manager playlist.
http://www.pocketmind.com/pmfp.htm
realy like htc audio manager. Even when I used tf3d, for some reason the volume was too loud, and I hated having only 6 increments for volume.
Also unlike windows media player, audio manager doesn't think my 4 zillion sound files whic are from my various instaled games are music too

Best music app?

Looking for a full features (think iPod with a good widget) music player app that displays album are beautifully with the Widget on the desktop and is also quite useful... opinions ?
So there are no good music apps for Android?
Go with Cubed (^3) and you will never look back. Granted the 5.1 surround sound in the stock player was nice but I don't miss it.
Sent from my SAMSUNG-SGH-I897 using XDA App
kramttocs said:
Go with Cubed (^3) and you will never look back. Granted the 5.1 surround sound in the stock player was nice but I don't miss it.
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
Awesome music player, thanks
MixZing is really good and full features. Only con is it's expensive at $6.99
I use the Music player from the Cyanogen ROMs. I found it over on their forum somewhere.
MikeyMike01 said:
I use the Music player from the Cyanogen ROMs. I found it over on their forum somewhere.
Click to expand...
Click to collapse
Can't seem to find it over there, could you help me out mate?
I like the Samsung player. My only complaint with it is that it's a bit tedious to set up playlists on, and no widget surpoort. There are a number of really great widgets for the stock Android player, for which I believe I saw a thread that will help you install it, but I haven't gone through the effort to install it so I can't comment much on it.
Cubed is kind of a neat player, great for showing off, but the eye candy makes browsing fairly inefficient (imho), and having the controls at the top of the screen is a pain.
kramttocs said:
Go with Cubed (^3) and you will never look back. Granted the 5.1 surround sound in the stock player was nice but I don't miss it.
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
Cubed is good unless you plan on using the lock screen option, then it's garbage.
I was unimpressed with ^3/Cubed. Nice eye candy, but hardly functional.
I have Mixzing installed and it seems useful, but it's my secondary music player right now.
TuneWiki was cool for the lyrics display feature, but the interface is ugly as all hell.
DoubleTwist is the nicest looking and most polished of the bunch, but also no support for m3u playlists not synced via the DoubleTwist client (which was unacceptably slow for me). Maybe I'm just using it wrong.
The default Samsung player would have been great if it would just recognize my m3u playlists. WTF, Samsung.
As is, I actually installed the stock Android player. It's minimal and functional. I've heard MusicMod is a nice addition to it, but it looks like the latest version is only supported on Froyo.
I ended up going back to the default Samsung Player. The lock screen widget works the best of all the apps I tried and it has no issue seeing my playlists I sync over using iSyncr. Its biggest weakness is the lack of controls via the headset button. Play/Pause works but no forward or back.
A friend used bTunes which looks the nicest out there IMO. A close second was Doubletwist but the lack of a lockscreen widget was a deal breaker. Thing I hate the most from all 3rd party apps I tried (aside from dT) was that they all indexed multiple copies of my playlists. It was a pain trying to guess which of the 4-6 copies of my playlists I saw would actually have the music inside them and I got tired of always deleting the blank ones everytime I sync'd.
If Samsung can add some additional headset controls and a smart playlist feature I will be very happy.
I have to say though that the stock Samsung Player is quite handy and non-laggy.
I especially like the 5.1 option, which is god-like.
Other than that, it doesn't have many features but it is convenient.
Nobody has mentioned Meridian; I like it quite a lot.
fezlopez said:
I have to say though that the stock Samsung Player is quite handy and non-laggy.
I especially like the 5.1 option, which is god-like.
Other than that, it doesn't have many features but it is convenient.
Click to expand...
Click to collapse
ya. and it looks the best!
fezlopez said:
I have to say though that the stock Samsung Player is quite handy and non-laggy.
I especially like the 5.1 option, which is god-like.
Other than that, it doesn't have many features but it is convenient.
Click to expand...
Click to collapse
I'm with you. The 5.1 in my car sounds amazing. I wish I had two options though:
1. I want to "lock" to landscape, without auto-rotate to the CD GUI.
2. It only rotates one way! Turn the phone on it's right side, and the CD GUI is upside down.
If these two issues had workarounds, it would be perfect.
I like DoubleTwist....
I've been using btunes with Widget locker to get lock screen controls. Works nicely!
I use museek. I loved the samsung player but the only issue with it was the sever lack of a random play mode.
Museek REQUIRES ID3 tags.
Museek supports album covers, Last.FM scrobbling, Sleep(auto stop), Lock Orientation,Gapless playback, and its free.
Play modes are: Repeat all, Shuffle (with the option to shuffle whole collection or just with in the playlist), Smart shuffle, Play similar songs (with the option to avoid repeating an artist until a specified threshold of songs have played).
kenjindomini said:
I use museek. I loved the samsung player but the only issue with it was the sever lack of a random play mode.
Museek REQUIRES ID3 tags.
Museek supports album covers, Last.FM scrobbling, Sleep(auto stop), Lock Orientation,Gapless playback, and its free.
Play modes are: Repeat all, Shuffle (with the option to shuffle whole collection or just with in the playlist), Smart shuffle, Play similar songs (with the option to avoid repeating an artist until a specified threshold of songs have played).
Click to expand...
Click to collapse
Stock Samsung player has shuffle. Tap the screen and it's the two intertwining arrows just above the progress bar on the left.
So what players have a lock screen function? I hate the dang lock screen on this thing. Maybe I can turn it off, never thought about that.. heh.
The ONLY thing that I don't like about the stock music player is the fact that songs without album art show some gay-looking colored circles... Why not just a simple neutral graphic? Why not give an option to change the default picture?

[Android 2.1+] simplePLAY Media Player

Hello All!
It seems line not so long ago I was joining XDA to get help with my HTC Mogul. Seems so long ago. We have all come a long way since then, and I’m here today to announce my new Android application.
simplePLAY is a media player that adds some unique functionality for browsing tracks, as well as simplifying the play screen functionality. See below for detailed information, as well as links to purchase for a measly 99 cents on the Android market.
If anyone has any questions or comments I will try to address them here.
Thank you all for the support throughout my years here!
Josh McKinney
Twisted Pixels Multimedia
simplePLAY
Enjoy your music and podcasts with ease using simplePlay, the new media player from Twisted Pixels Multimedia.
simplePLAY allows you to browse your music files with ease, using unique features like Quick Letter to jump to a specific letter while browsing.
Pressing the playing tab in the bottom of the corner takes you the "No Look" playing screen, where you can swipe left or right to navigate tracks, tap the screen to play and pause, or swipe down return to the library. No wrong buttons to press, no fumbling for the right function. Simple. Safe. Great for attention free shuffling while driving.
Other features include:
• Theme Support (Light, Dark, more to come)
• High Resolution Album Art Downloading
• Fullscreen functionality
• Optional screen lock while powered
• Podcast support includes bookmarking functionality.
Market Link:
https://market.android.com/details?id=com.twistedpixels.simple_play
Purchased right away, as I really like the idea of this player.
I've only been playing with it for a short while, but here's a few thoughts...
I like:
Lovely clean & minimalistic look.
The "quick-jump by letters" feature makes the library a pleasure to use!
Gestures.
Podcast playback with resume.
Responsive and fast.
What I'd like to see implemented or improved:
Lockscreen widget!
Being able to override the functionality of volume buttons while locked. PlayerPro allows me to use these buttons to change/skip songs (long press) as well as adjust volume (short press), while on the lockscreen. This makes the player easy to operate while still in my pocket.
The buttonless interface is great, but a (optional) position slider would be very useful in the podcast mode.
Perhaps a equalizer?
Keep up the great work!
Thank you for the feedback!
I continue to try and improve the app, and will add all of your suggestions to my to-do list. Lockscreen and volume button controls are not included natively, but do work with some custom ROMs. I will look into adding these in the future.
I have also received numerous requests for a time slider, and I will be adding that and a volume slider soon. The playing screen will keep it's simplistic design, but additional controls will be brought up with a double tap.
Thanks again for supporting!
Josh
What are the widgets like, if there are any? I couldn't see any in the video.
Thanks for considering my previous requests I would also like to add another one:
Please stop invoking the media scanner every time the player is launched.
wow man, i like the simplicity!!! kudos
ppcmaster1 said:
wow man, i like the simplicity!!! kudos
Click to expand...
Click to collapse
goood job!!! thx
Thank you all for the kind comments. Update went out last night with some interface tweaks and a new theme.
Next update should be a big one with time and volume sliders and a homescreen widget.
If you would like to help spread the word you can follow the official Twisted Pixels twitter account or my personal twitter here.
Thank You Guys!
Josh
Purchased. Like a lot. Needs a few improvements.
Ability to easily play all songs in an album without having to menu -> play all.
When a song is selected from within an album, only that song plays. It would be nice if the other songs in the album were added to the "playlist" so that once again I didnt have to select menu -> play all
ummmm im alittle scared....i went to the developers website (twisted pixels) and it says hacked by arab something O_O
Hi All.
Sorry about the website. It did get hacked, as did other sites on the same server farm. I have my webhost working on it and it should be back up later today. Just keep in mind that simplePLAY was developed entirely separate from the site, and there is no risk involved in purchasing.
The app has really taken off since being featured on AndroidCentral yesterday, and I want to keep the momentum by adding some features being requested.
In response to jhotmann:
If you want to play or queue an entire album you can do so by holding down the selection from the album menu. This works from the Artist menu as well.
Any other questions or requests?
Purchased this app, so far I'm loving it. Despite some missing features, it's a really good player. As people have said, a nice widget and some extra controls would be nice for the next update. Keep up the good work!
Is there a way to go directly to an album list.
Currently it seems I have to go into artist, then select the album they're in, it seems a bit backwards.
i purshased the app and it did not download...it stays stuck on downloading...i have the email to prove the i brought the app but i havent been able to download it....any way i can contact you so you can help me fix this problem =/
MMontanez347 said:
i purshased the app and it did not download...it stays stuck on downloading...i have the email to prove the i brought the app but i havent been able to download it....any way i can contact you so you can help me fix this problem =/
Click to expand...
Click to collapse
I'm sorry you are having trouble downloading, but there is nothing I can do from the developer side to fix a stuck download. I believe this is either a problem with the market, your device or a combination of both.
If there are any other developers who can suggest how to fix this please let me know and i would be happy to help.
Josh McKinney
Twisted Pixels Multimedia
i happy you finally responded....and i have the email to prove that i brought it legally from the android market....i doubt its my device because i have a tmobile G2 unrooted.....do u have a email address so i can fowward you the bill from google that shows i dowloaded it so u can maybe send me the apk so i can manually download or something....or maybe update the apk in the marketplace so i can try downloading it again?
MMontanez347,
There will be an update posted soon. Please try downloading again from the market when the new version is posted.
Sorry for the trouble,
Josh
Looks awesome, looks like the Zune HD interface
Purchased
alright please let me know when the update is avaible...thanks
Two simple questions
Hi! This app is really awesome, and i want to buy it , but first i need to know two things.
1) The app has a lastfm support?
2) If i disconnect the headphones the music stops?
If the app can make this two things then i buy it
Good job!
Edit: Nevermind... I buy the app and do all the things that i need! I really want to participate translating the app... There is a way to help in the translation to spanish? Cheers!

[Q] Things to know before beginning a music player app for WP8

First of all, hello to everybody. I have just joined xdaDevelopers.
To business now..
I recently bought my first Windows Phone (Nokia Lumia 520). One of the reasons for getting it was for developing my own WP8 apps.
I would like to start with a music player app - one that can play mp3 files from phone memory and SD card; arrange songs according to name, albums and artists; create playlists; have capabilties of fast foward and rewind (seeking); and recognise album arts.
What do I need to know before I can start building it?
I have zero experience in app development; I am a web designer.
I noticed that there are very few "polished" music players (which function properly as well as have a nice UI) in the WP store. Any particular reason for that (other than the platform being relatively new)?
I created this post mainly because the lack of quality music players appeared a bit strange to me. I have heard that a particular file type can be accessed by only one app (please correct me if I am wrong). So does it mean that one has to somehow uninstall the default music player in order to use the newly downloaded one?
For instance, I have "Adobe Reader" which can read PDFs from my MicroSD card. But the "PDF Reader" app (which I installed just yesterday) cannot even find them! So I had to uninstall the latter.
So I wanted to know if there was something about WP8 that doesn't allow such things - if these "security measures", which render apps like file managers less useful, are also responsible for the lack of music players in this otherwise very fantastic platform.
Please note that I come from Android, and am very new to Windows Phone platform. So kindly point out if there's something incorrect about my assumptions.
Thanks and regards.
Hi,
Welcome to Windows Phone. The Lumia 520 is a great choice in my humble opinion. In regards to why there are so few music apps, there are probably several reasons. One such is the fact, that the easiest way to make one is to integrate with the built-in music features, which however limits you in several ways, like not being able to add more file types, not being able to customize the experience too much, playlisting is limit as far as I know, which basically puts you in the position, that the only actual improvement you can do upon that is implementing a new streaming service. The other route is to implement your own music player, but then you're going to have issues making it work in the background (not to mention, that implementing a music player isn't entirely simple).
gdebojyoti said:
What do I need to know before I can start building it?
Click to expand...
Click to collapse
1. Make sure you have hardware for it. I recommend a minimum of Windows 8 Pro 64bit, but you can find instructions for Windows 7 on this forum as well. You'll need VT-x support on your CPU, plenty of RAM.
2. Download and install the WP8 SDK.
3. Once you open Visual Studio, you can start by creating a new project, you'll need a UI project (I recommend Windows Phone App or HTML5 App templates) and a music playback project (WP Audio Playback Agent -OR- WP Audio Streaming Agent).
4. For tutorials on how to get started I usually go to Pluralsight.com, because I have a subscription there, and they're plain awesome, but I'm sure there are a bunch of other sources as well, which are for free.
gdebojyoti said:
For instance, I have "Adobe Reader" which can read PDFs from my MicroSD card. But the "PDF Reader" app (which I installed just yesterday) cannot even find them! So I had to uninstall the latter.
Click to expand...
Click to collapse
If you have both Adobe Reader and PDF Reader installed, once you tap on a PDF file (say after downloading one in IE) an option should appear for you to select which app you wanna open it with.
gdebojyoti said:
So I wanted to know if there was something about WP8 that doesn't allow such things - if these "security measures", which render apps like file managers less useful, are also responsible for the lack of music players in this otherwise very fantastic platform.
Click to expand...
Click to collapse
You can install and use as many audio/music apps you like, but obviously only one can have the background music feature used at one time. (You can only have one music playing in the background).
Also:
"Developers must pay an annual subscription fee of $99, (this, according to Todd Brix, the General Manager for Windows Phone Apps and Store team, is currently on an ongoing promotion at $19) to become an App Hub member and submit apps to the Windows Phone Store. There's no limit on the number of free submissions for paid apps. There's a limit of 100 free submissions for free apps; thereafter, there's a fee of $19.99 per submission for free apps." - Wikipedia
Hope I helped, and happy coding!
:fingers-crossed:
@TheGoldrocker: Thank you for your reply. It did clear up quite a few things.
As of now, I am okay with "integrating with the built-in music features" as you said.
What I want to do is modify the UI and UX a bit. Some of the features can be as follows -
1. Introducing a scroll bar;
2. Option to get rid of the grouping system by name;
3. Control over the font size;
4. Allowing the currently playing song to continue if I select the song (currently it starts playing from the beginning);
5. Enabling the seeking feature (tapping the timeline of the song so as to play from that point of time);
6. Having a tile feature in the start screen with options to pause, change song, etc (number of options would depend upon the length of the song);
7. Showing the album art of the currently playing song in the tile;
8. Having an animated background in the app (just a wide photo which slowly slides from left to right).
Am I allowed to do the above?
You're welcome.
"Integrating with the built-in music features" doesn't mean you get to rewrite the UI/functionality of the current Music+Videos app. What it means is, you get to use the built-in classes for simplifying music playback in your new app. You'll still have to build up a new UI around your classes, you'll also have to write quite a few lines of code for the playback functionality (but obviously way less than if you tried to write your own music player from scratch).
Now sadly I cannot answer all of your questions with absolute certainty, because I haven't tried writing a music player yet, but I'll give them a shot.
I numbered your list:
gdebojyoti said:
1. Introducing a scroll bar;
2. Option to get rid of the grouping system by name;
3. Control over the font size;
4. Allowing the currently playing song to continue if I select the song (currently it starts playing from the beginning);
5. Enabling the seeking feature (tapping the timeline of the song so as to play from that point of time);
6. Having a tile feature in the start screen with options to pause, change song, etc (number of options would depend upon the length of the song);
7. Showing the album art of the currently playing song in the tile;
8. Having an animated background in the app (just a wide photo which slowly slides from left to right).
Click to expand...
Click to collapse
1. Yes, since you'll have to make a new UI from scratch, and you'll have the ability to include any logic behind it you want.
2. Yes, the grouping can be avoided AFAIK.
3. Same as 1.
4. Same as 1.
5. Don't think so. Someone else with more knowledge will have to answer this to be sure, though.
6. If you mean a tile on the start screen, which, when tapped will play/stop/next/prev/whatever and STAY on the start screen? No. Tiles (sadly) always open a program (even if for only a millisecond). You can use this for deeplinking to favorite songs/playlists/streaming services though, which is cool.
7. Same as 1.
8. Same as 1.
Hope I helped.
Thank you for your reply.
TheGoldrocker said:
6. If you mean a tile on the start screen, which, when tapped will play/stop/next/prev/whatever and STAY on the start screen? No. Tiles (sadly) always open a program (even if for only a millisecond). You can use this for deeplinking to favorite songs/playlists/streaming services though, which is cool.
Click to expand...
Click to collapse
By "deeplinking", do you mean pinning songs to the start screen by 'long pressing' on them?
I do hope that Microsoft introduces interactive tiles in some future update. Sort of start screen widgets.
gdebojyoti said:
By "deeplinking", do you mean pinning songs to the start screen by 'long pressing' on them?
Click to expand...
Click to collapse
Deeplinking is launching an app with a link toward a specific page with parameters. Imagine it as a URL to a specific page on a website. If your app and pages support it, you could tap on a tile (say on the start screen), which opens your app, and instantly navigates to a playlist, album, song, whatever you made that tile link to.
Pinning items to the start screen can be triggered by anything you want. You, the coder, decides how you're gonna allow the user to pin their songs/albums/playlists/artists/whatever.
Here's a little tutorial on this topic:
http://wp.qmatteoq.com/first-steps-...-links/?utm_source=dlvr.it&utm_medium=twitter
Okay, thanks. I'll have a look at that.
To make a media player for windows phone is to know insanity.
Why we no join forces?
There are a couple fo things the guys here forgot to tell you:
You can not read Mp3 files from SD card.
You can not read mp3 files from the user music folder.
You only have access to web resources or your app's isolated storage.
You basically have to engineer a way to get them to the app storage.
mcosmin222 said:
To make a media player for windows phone is to know insanity.
Why we no join forces?
Click to expand...
Click to collapse
I don't think I have enough knowledge to be able to help you. I am just a beginner.
mcosmin222 said:
You can not read Mp3 files from SD card.
You can not read mp3 files from the user music folder.
You only have access to web resources or your app's isolated storage.
You basically have to engineer a way to get them to the app storage.
Click to expand...
Click to collapse
Well, that's why I will try to "integrate with the built-in music features". Hopefully it will be okay then.
I am not trying to make the next best thing in the music player app category.
I am just trying to make one which has a slightly different UI and is able to play mp3s.
Sort of a project of mine.
By the way, can someone please tell me if I can use technologies like HTML5 to create this app? Actually I don't know C#.
Or should I learn C# before attempting this app?
gdebojyoti said:
I don't think I have enough knowledge to be able to help you. I am just a beginner.
Well, that's why I will try to "integrate with the built-in music features". Hopefully it will be okay then.
I am not trying to make the next best thing in the music player app category.
I am just trying to make one which has a slightly different UI and is able to play mp3s.
Sort of a project of mine.
By the way, can someone please tell me if I can use technologies like HTML5 to create this app? Actually I don't know C#.
Or should I learn C# before attempting this app?
Click to expand...
Click to collapse
You can not integrate with the built-in player.
There are too many limitations to explain. You will see.
Yes, learn C#
Okay.

Categories

Resources