Rockbox Technical Forums

Rockbox Development => New Ports => Topic started by: Jon_ on December 03, 2007, 09:47:05 PM

Title: Rockbox as an Application (Android, WebOS etc.)
Post by: Jon_ on December 03, 2007, 09:47:05 PM
Edit:  Deleted a lot of stuff.


This is the thread for Rockbox as an Application on various devices:

http://www.rockbox.org/wiki/AndroidPort

http://www.rockbox.org/wiki/RockboxAsAnApplication2010
Title: Re: T-Mobile G1 - Android
Post by: coolmak on March 22, 2009, 06:35:21 AM
so guys....the google project to work on rockbox as an application is exactly what is needed to start it from android.

http://www.anddev.org/native_c_-und-quothello_world-und-quot_working_in_emulator-t61.html

but thats only console.....we need to start a real C application..

i have read a book about android development the past 3 weeks and there is one problem i am not sure about....android boots to "activities" which use "views" for displaying the gui...if we want rockbox to run on android some way then we need to quit the java gui, start the native rockbox application and if quiting rockbox we need to start the java gui again. rockbox needs to take over control over the screen and later release it again. ah and btw there maybe should be a way to still receive calls/sms/mms while rockbox is on...so there should be a way from the outside to trigger this switch.

the vendors of the android handsets have to write drivers for the linux kernel in a standardized way because the dalvik virtual machine would always perform the same calls to the linux kernel.....the vendors themselves have to compile the dalvik virtual machine and everything underlying fresh so it works on the cpu architecture....it would be crazy if they now still would use custom hacks to make something working after google removed the constraint to develop an OS...they only have to create support in the linuxkernel - and the main git tree is at android.git.kernel.org ..... and thats damn great. i think vendors will concentrate on provider the drivers for sensors/gps/touchscreen/whatever ....

what does this mean for rockbox? rockbox as an application for android would mean:

1) it needs to be compiled for every supported android device as they might use a different cpu architecture (but thats the same for all other devices as well)
2) the drivers for the sensors/gps/whatever i think will be standardized....if rockbox would be ported once to run as an application on unix/linux OS then i think it would be relatively easy to  get a different smartphone supported....probably again only a recompile?


i plan to buy an android phone as soon as there are some smaller formfactors available...for now i want to write some small android apps / android games with the help of the emulator.....i guess that will be enough to give you reliable advice soon...and maybe i can help later when i digged deeper in this issue.
Title: Re: T-Mobile G1 - Android
Post by: mcuelenaere on March 23, 2009, 04:35:26 AM
I'm not sure if this has been mentioned, but Google/Android is planning to support native applications (google 'Android NDK').
Title: Re: T-Mobile G1 - Android
Post by: coolmak on March 29, 2009, 05:42:28 AM
well, that would be even better.

http://groups.google.com/group/android-framework/browse_thread/thread/af52cf9740f694f6/c704d0a0548f0909?lnk=gst&q=ndk#c704d0a0548f0909

again rockbox running as an application would be the key then.
Title: Re: T-Mobile G1 - Android
Post by: coolmak on June 26, 2009, 08:32:17 AM
first release of android ndk!

http://android-developers.blogspot.com/2009/06/introducing-android-15-ndk-release-1.html

so.....first step done. now we need rockbox as an application. i know there was this summer of code project....but i think it got rejected by google?

are there still any efforts to make rockbox work as an application?
Title: Re: T-Mobile G1 - Android
Post by: Chronon on June 26, 2009, 12:58:51 PM
There's still interest, but I think people have been busy with other things.  If you want to see this port this would be a good thing for you to investigate.
Title: Re: T-Mobile G1 - Android
Post by: saratoga on June 26, 2009, 01:29:54 PM
You could start by trying to get the rockbox simulator to run on Android.
Title: Re: T-Mobile G1 - Android
Post by: Llorean on November 26, 2009, 12:54:40 PM
Please don't fill this section with "I would like it too" posts. Keep it to work actually being done.
Title: iPod Touch capability
Post by: ti.teg.tnod.I on May 11, 2010, 11:03:50 PM
I know this should be in new ports however the topic seems pretty dead.

Ubuntu 10.04 now supports direct access to the iPod Touch hard drive! Now I know rockbox is already on a few touch screen media players so I was wondering if anyone had any motivation to port rockbox to the iPod touch.

I would help out as much as I can but I know little about rockbox and little about compiling code for the iPod Touch.

I, and many other people would really appreciate being able to run rockbox on the iPod Touch! The iPod Touch doesn't support Ogg Vorbis (Which still 99% of my library is), and I would absolutely LOVE to have Rockbox on my iPod Touch :).

I really hope someone considers this as it would make so many people happy as Ogg Vorbis is a heavily used codec and considering there is no way to play it on the iPod Touch at the moment (Besides the VERY buggy VLC port) you would be doing a great service to even begin an iPod Touch port!

(If this needs to be moved please move it to New Ports or merge the topics, thanks)
Title: Re: iPod Touch capability
Post by: karashata on May 11, 2010, 11:55:15 PM
Please see here (http://here). There has been discussion of how to *possibly* approach Rockbox on iPod touch devices, though any actual development down that route is, as far as I know, very limited if not nonexistent.
Title: Re: iPod Touch capability
Post by: Chronon on May 12, 2010, 01:47:15 AM
Rockbox as an application is probably the best way to make that happen on the Touch.  This is one of this year's GSoC projects.
http://www.rockbox.org/wiki/RockboxAsAnApplication2010

==========

I merged the iPod Touch capability topic in Feature Ideas with the existing iPhone/iPod Touch topic in the New Ports forum because it isn't really an idea for a new feature.
Title: Re: iPod Touch capability
Post by: ti.teg.tnod.I on May 12, 2010, 06:49:29 PM
Rockbox as an application is probably the best way to make that happen on the Touch.  This is one of this year's GSoC projects.
http://www.rockbox.org/wiki/RockboxAsAnApplication2010

==========

I merged the iPod Touch capability topic in Feature Ideas with the existing iPhone/iPod Touch topic in the New Ports forum because it isn't really an idea for a new feature.

Thank you :) I'll follow that project.
Title: Open iBoot - hope for Rockbox on iPad/iPod/iPhone devices
Post by: boss134 on June 30, 2010, 05:51:11 PM
By Open iBoot someone ran on iPad,iPod and iPhone Android (as other os not like virtual machine!) so i thik it would be possible to run Rockbox OS
http://www.idroidproject.org/wiki/Openiboot
Open iBoot on iDroid Wiki (Android on iPhone)
Title: Re: Open iBoot - hope for Rockbox on iPad/iPod/iPhone devices
Post by: saratoga on June 30, 2010, 09:12:38 PM
I don't think theres any interest in booting rockbox on those devices, since it would mean disabling phone, internet, etc.

Most people have been interested in running rockbox as an application on them, in which case you don't need a bootloader.
Title: Rockbox on WebOS
Post by: Davide-NYC on July 28, 2010, 12:07:16 PM
Someone please take a look at WebOS.
Particularly the "PDK" http://developer.palm.com/index.php?option=com_content&id=1936
Native C/C++ and SDL, ready to go.

If I understand correctly there is work being done on an SDL port to ultimately bring Rockbox as an Application to life.
I suspect (caveat: I'm not a developer) that WebOS would be a very easy target to write for.

Please discuss.
Title: Re: Rockbox on WebOS
Post by: kugel. on July 29, 2010, 04:33:00 AM
Quote
* Easy porting of C/C++ applications to webOS, especially games that use SDL or OpenGL ES (1.1 or 2.0) for 3D graphics

If it supports SDL, then RaaA should be ready to run. Although a native port would run much better.
Title: Re: Rockbox on WebOS
Post by: Davide-NYC on July 29, 2010, 03:05:09 PM
If it supports SDL, then RaaA should be ready to run. Although a native port would run much better.

For someone of my skill set that sounds like a gross oversimplification. What would getting this running entail?

As a very interesting aside:
I strongly suspect this would be one of the most popular apps (if not *the* most popular app) in the PDK hot apps catalog...
Does this mean that Rockbox could win $100,000? (One Hundred Thousand Dollars)
http://developer.palm.com/index.php?option=com_content&view=article&id=2085

Am I missing something? Should Rockbox not try for this? The contest ends at the end of September. Is there not enough time?
Title: Re: Rockbox on WebOS
Post by: funman on July 29, 2010, 04:28:26 PM
Does this mean that Rockbox could win $100,000? (One Hundred Thousand Dollars)
Perhaps

Am I missing something? Should Rockbox not try for this? The contest ends at the end of September. Is there not enough time?
You're missing that rockbox wouldn't do much with $100,000

We're a bunch of volunteers, we don't need money, and do what we like to do.

EDIT: if nobody likes to port rockbox to WebOS, then it won't be done
Title: Re: Rockbox on WebOS
Post by: Davide-NYC on July 29, 2010, 08:10:21 PM
 ???

we don't need money

 ???

You mean to tell me that the Rockbox steering committee could find absolutely no good use for a pile of money?

Ridiculous.
Title: Re: Rockbox on WebOS
Post by: JdGordon on July 29, 2010, 08:44:25 PM
You mean to tell me that the Rockbox steering committee could find absolutely no good use for a pile of money?

Ridiculous.

Any idea other than "fly all who wanted to a devcon and have a massive piss up" is just stupid!
Title: Re: Rockbox on WebOS
Post by: funman on July 29, 2010, 08:44:53 PM
What can't we do today, that we could do with money?

The only thing that comes to my mind is: buy Apple and Sandisk to get access to source code / schematics, but $100,000 isn't going to help.

BTW the steering committee is not deciding rockbox direction, it just exists to solve conflicts which can't be resolved (and it was luckily never needed).
Title: Re: Rockbox as an Application
Post by: GodEater on July 30, 2010, 08:43:40 AM
I've now merged as many  New Ports topics as I can find where the over-arching "solution" is to have Rockbox running as an application on the target mentioned.

A lot of people already know, but perhaps forums regulars who do not subscribe to the mailing lists or who do not hang out in IRC may not - that kugel managed the obligatory "Ladies and Gentleman, we have sound!" email for his Android based "Hero" "Legend" phone last night.

Many many congratulations to him, and may this be just the beginning of Rockbox running on a lot of new devices.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: bYOndo on August 14, 2010, 04:31:12 PM
Hello!
so am I the first reporting user in this thread..? I'm honored  :)
I installed the 480x800 version (ehm there's a typo on the wiki page), on my Archos 5IT, running Android 1.6
It works pretty well, but some time, when I put RB app in background (using other apps)  it just stops playing music, so I return to it, the WPS is stuck on "play", i do a little fast-forward and/or rewind, then it returns playing music normally. Other times, with music stopped, I select a song and press "play", WPS compares, but music doesn't start. The "ff-rw trick" does the job in this case too. 
I tried some codecs (mp3, ogg and mpc), eq's and crossfeed. and everything is just playing fine!
Another thing, I don't know if it's my software fault, the app doesn't require "fullscreen mode" (in 320x480 ver. it did indeed) so I have the screen drifted down by the android status bar.

Thanks once more, kugel, for your great work!

Massimo
     
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: RowaN on August 14, 2010, 07:14:57 PM
I installed the Rockbox APK from AndroidPort wiki page on my Samsung Galaxy S (Android 2.1), but it seems to just hang at the Rockbox splash screen. I installed it from my microSD card using one of the "AppInstaller" apps (free from the App Market), not using the SDK as instructed on the AndroidPort wiki page, not sure if that will have made a difference.
p.s. Really excited to see Rockbox coming to Android. :)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: kugel. on August 15, 2010, 11:14:47 AM
Please don't report bugs on the prebuilt apks I host. They are not automatically build and therefore might not reflect SVN (they could even contain changes not in svn). There's little point in bug reports because I don't know what exact code they're based off.

They're just for the guys interested. Wait for auto-built apks.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on August 24, 2010, 09:36:40 AM
I also would love to have rockbox on my Samsung Galaxy S but have the same problem as RowaN with the not official prebuilt apks.

Previously I used rockbox on my iPod Video and was able to compile my own version with the prebuilt Rockbox VMware image.

Is it possible to use this also to build an Android version?

If not, is there a VMware image for download available which makes building an Android version as easy as it is for the iPod?

Thanks a lot for any answer.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: coolmak on September 02, 2010, 10:18:38 AM
tested the prebuilt 480*800 version on a nexus one @ cyanogenmod 6 (which is based on android 2.2) and it surprisingly it worked! it was a challenge to use the user interface at first, but then i got it......it played sound!

kugel, you are my hero of the day.

ideas:
1) text is damn small to read, is there a way to make this bigger?
2) a "how to use" button :)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Chronon on September 02, 2010, 11:27:18 PM
You can download the font pack and use a different font (though this may mess up alignment/formatting of text in the WPS).  If this doesn't give acceptable results you can try loading a theme for a different resolution from the theme site or you can create themes for your screen's resolution using the information at the CustomWPS page in the wiki.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on September 04, 2010, 09:31:17 AM
Since the prebuilt version does not work on my Samsung Galaxy S I will try to build a new version from the present svn using the instruktion in the wiki.

Before I begin, could somebody with more experience than me confirm that it is possible to do this within the vmware image?

Thanks a lot.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: djp518 on September 05, 2010, 03:14:59 AM
Sound playback system does't work on my moto milestone (Android 2.1,Rockbox-480x800,r27794-100812)and chinese character can't display  -_-
I'm a rockbox fan from moto e680(motorola ezxlinux system),wholeheartly hope to huge success of android rockbox porject

ps: I'm a chinese with bad english,please don't laugh at me...
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Chronon on September 06, 2010, 11:20:01 AM
djp518, regarding non-displaying characters, you should ensure that the font you are using contains the characters you need and that your codepage is set correctly.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on September 08, 2010, 09:27:43 PM
I finally managed it to compile and build an Rockbox.apk file on my Ubuntu machine based on the current svn version. However, wenn starting Rockbox on my Samsung Galaxy S running Android 2.1 it hangs immediately after showing the splash screen (like the prebuilt version does).

Any ideas what I could try?

And could someone please explain how I control for which Android version the Rockbox.apk was built? I did not use Eclipse since I could not figure out how it works.

Edit:
Still no luck with the android built on my Galaxy S. Today I built a new version based on svn rev. 28058. It compiled without problems but after running on my phone only the Rockbox splash screen is shown and that's all.

I am totally lost without any help. Gurus PLEASE give me a hint what I could try.

And how can I check that the built in principle is ok and that it is built for the correct Android version (2.1)?

Any help would be much appreciated!
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: nagyi on September 12, 2010, 09:07:08 AM
Hi dip!
I made some corrections in the source code for the Galaxy S, i've already posted them to the maintainer, but if you don't wan't to wait for a new official build, try downloading my build from here: http://www.mediafire.com/?qauqpgwkv2pov2u  ;) It works for me very nicely.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: educator on September 12, 2010, 09:46:06 AM
Hi dip!
I made some corrections in the source code for the Galaxy S, i've already posted them to the maintainer, but if you don't wan't to wait for a new official build, try downloading my build from here: http://www.mediafire.com/?qauqpgwkv2pov2u  ;) It works for me very nicely.

I installed it on my Samsung Vibrant.  It installed ok and opened but I cannot figure out how to use it.  The rockbox menu is in very small type at the top of the screen.  I can make the cursor go up and down by tapping on it but I cannot figure out how to select anything.  some tips would be most appreciated.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: nagyi on September 12, 2010, 02:14:52 PM
Imagine that your screen is a 3x3 grid, where the middle is used as the selector, left-right-up-down are used as cursor keys. The other directions have special functions in some screens, e.g. in Now Playing screen with the upper left you can access some playback mode settings.

You can increase the font size in the settings by chosing an other font, and you can also change from grid-control style to normal touch mode, but be aware that some UI's can't do anything with this mode (e.g. in the EQ settings page you can't exit when you're using the non-grid touch mode).
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on September 13, 2010, 04:31:38 AM
Hi dip!
I made some corrections in the source code for the Galaxy S, i've already posted them to the maintainer, but if you don't wan't to wait for a new official build, try downloading my build from here: http://www.mediafire.com/?qauqpgwkv2pov2u  ;) It works for me very nicely.

Thanks a lot, it works for me too! Great to have Rockbox on my Galaxy S.

One further question: On my iPod I used the database to browse. On the Galaxy browsing by directory works but when I want to browse by database it says database not ready. When I then want to generate it rockbox starting to count entries and finally crashes with "*Panic* Stkov tagcache" when count exceeds 100000 (which is much to high since at the moment I have only about 10 albums on my internal sd card.

The question is: How can I set the music folder in Rockbox or what folder is automatically search?

And another question: How can I install additional fonts on the Galaxy S? On my ipod I just downloaded the font package and copied the fonts in the .rockbox/fonts directory, but where do I find the .rockbox directory (and the font directory) on my Galaxy S?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Chronon on September 13, 2010, 09:25:18 AM
Try putting an empty file called "database.ignore" in the root of your file tree.  Then put another empty file called "database.unignore" in the base directory of your music collection.  Certainly, no spurious files will be added to the database if you do this, though it's not clear to me that this will work around the overflow you are seeing.  Still, it's worth a shot in the short term.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on September 13, 2010, 09:33:15 AM
Try putting an empty file called "database.ignore" in the root of your file tree.  Then put another empty file called "database.unignore" in the base directory of your music collection.  Certainly, no spurious files will be added to the database if you do this, though it's not clear to me that this will work around the overflow you are seeing.  Still, it's worth a shot in the short term.
Do you mean with the root of your file tree the root of my SD card? And what is the base directory of my music collection in the application version of rockbox.

In a "normal" installation (as on my ipod) it is the music directory under the .rockbox directory, but which directories are searched for music by rockbox in the application version (since there is no .rockbox directory or at least I don't know where I can find it)?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Chronon on September 13, 2010, 09:40:32 AM
I'm not very familiar with the details of this port but it shouldn't hurt to put it in both places.  This will guarantee that Rockbox will only index files located in your music folders (as opposed to ringtones or other phone-related media that may be stored in other locations).

You can generally put your music directory wherever Rockbox can find it, though inside of the .rockbox directory is never something that we recommend.  It's good practice to keep system files and user files separated. 

Assuming that there's a .rockbox directory somewhere on your phone, you shouldn't need to worry about it since it should contain a rockbox.ignore file by default.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on September 13, 2010, 10:05:22 AM
Sorry, of course the music directory on my ipod is not within but in parallel to the .rockbox directory. That's only for clarification.

I have now created a database.ignore file in the root of my internal SD card and a database.unignore in the Sounds directory of my internal SC card in which my music is stored. Creating the databse again leads to the *panic* error message, which came now already after a count number of about 70000.

Could it be that rockbox in addition searches not only my internal (and probably external) SD cards but also the flash memory in which the Android system is stored. I cannot add a database.ignore file in the root of the system since my phone is not rooted and so I have not permission to create files in this part of the phone.

Short explanation: As far as I understand the Samsung Galaxy S hat an internal memory which is partially used for the system and which comprises a further part which is usable as "internal SD card". In addition I have a regulare external SC card, but at the moment all my music is only stored on the internal SC card.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: torne on September 13, 2010, 10:57:17 AM
The database scanning process still counts files which are in ignored directories, since it still has to traverse the whole lot looking for database.unignore files, so the number will go up to something large whatever you do.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on September 13, 2010, 11:02:16 AM
Thanks, this explains why the count increases (but not why rockbox crashes).

And I still do not understand where I find the rockbox system directories, e.g. where to store additional fonts, wps files, an custom tagnavi file and so on.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: droidhacker on September 16, 2010, 08:24:53 AM
This is fascinating.
Program seems to run. Can't try out sound though since I don't have any sound files on my phone at the moment.

Use of the touchscreen is completely unintuitive. And I mean absurdly so.
I suggest either segmenting off the bottom of the screen for a joystick control pad, or using gesture recognition. It would also be a good idea to look into using the trackball/dpad/trackpad. Practically all android phones have them.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on September 16, 2010, 08:27:21 AM
noone said it was ready for users... and read the manual which has probbaly linked in this thread already
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: mbbda on September 16, 2010, 10:26:14 AM
Manual for RaaA or Android?  Tell me where it is because I can't find it.

This is the best help I've found which makes it quite usable:
http://www.androidpolice.com/2010/08/31/rockbox-for-android-now-semi-functional/
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on September 17, 2010, 11:55:38 AM
Is there a way to avoid that the internal memory of the Galaxy S is searched for without having root access to the phone?

It would be great if one could e.g. specify the directories in which music files should be searched for. This would avoid that during generation of the database thousands of directories are search for (e.g. in the internal memory) and would improve the speed of database generation drastically.

At the moment I stick with the *panic* error message and cannot generate the database to test browsing by tags :(
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on September 20, 2010, 09:01:19 AM
Try putting an empty file called "database.ignore" in the root of your file tree.  Then put another empty file called "database.unignore" in the base directory of your music collection.  Certainly, no spurious files will be added to the database if you do this, though it's not clear to me that this will work around the overflow you are seeing.  Still, it's worth a shot in the short term.

Can anybody please point me to the source file and variable which must be changed in order to avoid the described overflow. Or has anybody another suggestion how the database can be successfully built on the Samsung Galaxy S?

Thanks a lot in advance.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: saratoga on September 20, 2010, 10:06:09 AM
Try putting an empty file called "database.ignore" in the root of your file tree.  Then put another empty file called "database.unignore" in the base directory of your music collection.  Certainly, no spurious files will be added to the database if you do this, though it's not clear to me that this will work around the overflow you are seeing.  Still, it's worth a shot in the short term.

Can anybody please point me to the source file and variable which must be changed in order to avoid the described overflow. Or has anybody another suggestion how the database can be successfully built on the Samsung Galaxy S?

database.ignore isn't in the source, its just a file on the player's hard disk that tells that folder to be ignored.  If that doesn't make sense to you, take a look at the manual (doesn't matter which, all devices have the database).
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on September 20, 2010, 10:20:36 AM
@saratoga:

I didn't mean database.ingnore which I know is a file and not part of the source code. As previously described I tried already to use database.ignore and database.unignore but this did not help. One problem is that I have no rooted phone and can thus put a database.ignore file only in the root directory of my SD card but not in the root directory of the internal memory of the phone. So I cannot avoid that the internal memory of the phone is searched for music files.

On the other hand, I have the impression that putting a database.ignore file in the root directory of the internal memory would not help anyway. As mentioned by torne previously in this tread:

"The database scanning process still counts files which are in ignored directories, since it still has to traverse the whole lot looking for database.unignore files, so the number will go up to something large whatever you do."

This sounds to me that the counter will increase even if I could put a database.ignore file in the root directory of the internal memory. And it seems that simply an overflow of the counter happens regardless whether music files have been found or not. That's why I asked for the source file and variable which comprises perhaps a definition of a max value for the counter (which I then would try to increase).

Maybe I am totally wrong with my idea, but I have at the moment no clue what I could try to avid the *panic* error message whan trying to build the database for my Galaxy S.

If you have any other advice, I would appreciate to test it.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: kmz on September 23, 2010, 06:59:25 AM
I have tested the prebuilt of the Android version on my Samsung Galaxy 3. When I bought the phone I was a little sceptical about would it be good enough to replace my old mp3 player equipped with Rockbox. So I was very happy to see that Rockbox was available to Android also, even if it is still early phase of it’s development.

It took me a while to learn the controls, but when you learn them, they are actually pretty good and logic, since I have already used Rockbox a couple of years in my Sansa e280.

The playback works very well and I haven’t had any difficulties at all. Well, sometimes when fast forwarding a song, it gets stuck and doesn’t start to play before I press stop and then resume playback. But that has happened only a few times so far.

However, I can only browse my songs via directory at the moment. I tried to initialize the database, but it just never finishes. If I open the database_tmp.tcd file in a text editor, I can see all my tracks there. I let it initialize over a day, but it still hadn’t finish. It just says it has found about 10 000 000.

So does that really mean it has found so many files? I just checked and there are 3456 files on my sdcard, about 2000 of them are music files. I don’t know how many files there are on the phone’s internal memory, but would it be possible that there are millions of files?

Then I tried to create a playlist. I could save it to the default folder (/data/data/org.rockbox/app_rockb) but when I tried to play it nothing happens. If I save the playlist on the sdcard, it works fine. But of course, then I don’t get it listed on the Playlist Catalog and I have to manually search it from the directories.

So I thought maybe I should have a root access since the Rockbox files are located on the phone’s internal memory and I can’t even browse them to add fonts or themes. It took me a while, but finally I succeeded to get the phone rooted. Then I used Root Explorer software to browse the files and went to the /data/data/org.rockbox/app_rockb folder. I gave all the permissions (read, write, execute) to my playlist files and now they are working fine.

Still can’t initialize the database though. I even tried to create the database with my computer using songdb.exe. It created the database files on the sdcard in .rockbox folder. Then I used Root Explorer to copy them to /data/data/org.rockbox/app_rockbox/rockbox and gave them all the permissions. But when I try to go to the database on Rockbox, it still tells me to initialize it.

In Android 2.1 you can’t install apps to sdcard, but maybe it will work better in Android 2.2 when you can do that. And even though there are some problems, Rockbox is already better than other music players on Android, since the stock player doesn’t even allow you to adjust the volume low enough when listening in silent places, not even to mention the gapless playback.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: droidhacker on September 29, 2010, 03:50:13 PM
noone said it was ready for users... and read the manual which has probbaly linked in this thread already

No kidding?
So maybe now is a good time to offer constructive suggestions so that when it IS ready for users, it won't end up undergoing major changes to how basic things work!

I was actually expecting something more along the lines of "yeah, its on the todo list" or "thanks, that's one more vote for changing the controls."
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: AlexP on September 30, 2010, 04:05:45 AM
"thanks, that's one more vote for changing the controls."

Just as a note, votes don't matter - it is what the developers want that matters :)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on October 03, 2010, 01:54:37 AM

I was actually expecting something more along the lines of "yeah, its on the todo list" or "thanks, that's one more vote for changing the controls."

99% of rockbox is perfectly usable with a touch enables skin, and that is something any user can easily contribute to the project....
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: droidhacker on October 04, 2010, 09:18:12 AM
"thanks, that's one more vote for changing the controls."

Just as a note, votes don't matter - it is what the developers want that matters :)

And speaking as an engineer, I will offer you this perspective: if I were to build something that just **I** wanted, the client wouldn't end up with what THEY want. Therefore the developers SHOULD be interested in what other people want, and quite frankly, rockbox wouldn't have lasted so long if the devs didn't pay attention to the users.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on October 04, 2010, 09:24:36 AM
There is a big difference to being paid for the work and doing it as a hobby... and on that note, discussion closed (leaving the thread open in the hope that it goes back ontopic though)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: corbet on October 05, 2010, 12:46:59 PM
Imagine that your screen is a 3x3 grid, where the middle is used as the selector, left-right-up-down are used as cursor keys. The other directions have special functions in some screens, e.g. in Now Playing screen with the upper left you can access some playback mode settings.


I am sure glad I read through the forum before posting my "it doesn't work at all" message.  For any Android user, this mode of interaction is a major violation of the principle of least surprise.  Any particular reason why things were done this way?

Once I got past this, I was able to get the application to play music on my N1 (first song: Passing Thru by Leonard Cohen).  Major cool.  Congratulations and thanks for getting this done!  Maybe I can begin to worry a little less about what happens when my H340 finally dies.

Has anybody done any investigation into battery life yet?

Thanks,

jon
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: AlexP on October 05, 2010, 01:34:44 PM
Imagine that your screen is a 3x3 grid, where the middle is used as the selector, left-right-up-down are used as cursor keys. The other directions have special functions in some screens, e.g. in Now Playing screen with the upper left you can access some playback mode settings.


I am sure glad I read through the forum before posting my "it doesn't work at all" message.  For any Android user, this mode of interaction is a major violation of the principle of least surprise.  Any particular reason why things were done this way?

This is the first touchscreen mode Rockbox got (for other touchscreen targets that came before android), and not every little bit of Rockbox has yet been converted to absolute mode (which you can switch to, with a touchscreen enabled theme as I think the default should be - someone can correct me here).  As Rockbox hasn't been released for Android yet, anyone playing with it is doing so "at their own risk", but I can pretty much guarantee that it'll be switched to absolute mode before release.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on October 05, 2010, 06:43:41 PM
Really the only thing it needs to be switched is a touch enabled base skin. Without one then enabling stylus mode would be just as bad for new users as grid mode.
The wps is already touch enabled so there isn't really much to be done. It just needs someone with a tiny but of artistic ability and a button layout that someone can make into a theme.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: blackhawk on October 10, 2010, 06:20:22 AM
Congratulation to Rockbox Android port developer. Rockbox work on my first Android device Samsung Galaxy 5, including the database builder! This is the best thing since I bought my phone. Working on Rockbox Motorola EZX port has stopped long time ago, maybe now I have an area to contribute  ;D
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: h.finn on October 11, 2010, 10:04:22 AM
Hi everybody.................very exciting to find Rb might be available as an app.!!!
I'll try it on my Galaxy too.
................
I read all the thread but could not understand: about the iphone/ipdo touch.............is there any hope of an app in the future?
I now have Rb on an iPod video 5.5gen. & a Mini.
As I'm planning to change my (old) nokia phone..............I was kind of hoping ;) ;) ;)

Many thanks for your work guys,
H.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: saratoga on October 11, 2010, 10:34:09 AM
Congratulation to Rockbox Android port developer. Rockbox work on my first Android device Samsung Galaxy 5, including the database builder! This is the best thing since I bought my phone. Working on Rockbox Motorola EZX port has stopped long time ago, maybe now I have an area to contribute  ;D

Good to hear from you.  Of course we'd love to see you get back into rockbox development :)

Quote
I read all the thread but could not understand: about the iphone/ipdo touch.............is there any hope of an app in the future?

The basic work to run rockbox as an application is mostly done now thanks to kugel.  If someone wants to port to the iphone, they can.  Until then, stick with Android.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: blackhawk on October 13, 2010, 01:10:51 AM
@saratoga
Thank you for your warm welcome.

@kugel, all
Today I try to build Rockbox Android port on top of Cygwin environment, the "make" and "make zip" command completed successfully but the "make apk" failed. Looks like Java for Windows is less friendly with Cygwin. I just had a little time playing with "cygpath -wp" command, then switched to apache ant, successful! I tried Rockbox on Samsung Galaxy 5, now the D-pad, menu, and back buttons was function but freeze when trying to update the database with message:

* PANIC *
Stkov tagcache

I hope this information is useful for Rockbox Android port developer. Thank you.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on October 13, 2010, 01:16:16 AM
that stkov is a known issue. the database needs to be told to not scan the entire filesystem (or maybe better, we hook android sqlite up instead of tagcache).
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: blackhawk on October 13, 2010, 06:10:05 AM
The apk from kugel not have this stkov tagcache problem (at least on Galaxy 5). I will try to set Rockbox to scan /sdcard only.

Just compiled Rockbox 320x240. With a modified layout and manifest xml, now I have Rockbox in landscape mode! Android smart enough to remapping screen and button orientation. Not tested on real device yet but Android 2.2 emulator :)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on October 13, 2010, 06:23:31 AM
On the Samsung Galaxy S the svn version from yesterday does not have the stkov tagcache problem anymore but when building the database rockbox simply freezes after reading about 87000 files (music files are only some hundreds on the device). I have then to kill rockbox in order to be able to run it again.

The database seems to be built "somehow" but not finished. When I try to browse by database after having killed rockbox each track is listed eight times.

Browsing by file structure is no problem.

Since I reported the stkov tagcache problem the first time, I have now rooted my phone. I don't know wheter this is the reason that the problem has changed or if some changes in rockbox source code are the reason that the stkov tagcache problem is no longer present (but has been replace by another problem).
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: saratoga on October 13, 2010, 05:04:19 PM
Has anyone tried a battery bench on Android yet?  I'm curious if things like codec optimization have a big impact on battery life or not.  Comparing a fast codec like flac to a slow one like AAC or APE might be neat. 
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on October 13, 2010, 07:49:35 PM
the recent lwn article says 18h on the nexus one in airplane mode. batt benching on android is going to be painful, apart from no one really wanting to drain their phones battery (so having no phone the next morning) it really needs a 2nd one without rockbox running also to compare, and then it depends on which kernel you are using also
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: saratoga on October 13, 2010, 11:40:49 PM
If it turns out that optimization matters, theres tremendous room for improvement in most codecs.  Lots of stuff that was slow and ugly on armv4 or armv5 now can be made quite fast using NEON.  MP3 in particular is great candidate.  I think we could probably get close to 2x as fast by rewriting the various ASM blocks for armv7. 
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on October 14, 2010, 12:06:11 AM
cool, I think  kugel said mp3 is the worst performer now anyway, but can that be done in a way that we can keep distributing one build per screen size?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: saratoga on October 14, 2010, 11:01:01 AM
cool, I think  kugel said mp3 is the worst performer now anyway, but can that be done in a way that we can keep distributing one build per screen size?


Sure, but the best way to do that is up to you guys to decide.  I'd be ok with exposing the ARM ISA version via the codec API and selecting which ASM to run at runtime FWIW.   
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: gorman on October 18, 2010, 06:08:18 AM
Is porting to iOS doable? Doesn't it clash with any of Apple's "intelligent" limitations?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on October 18, 2010, 06:11:28 AM
no reason it oculdnt be ported and run on jailbroken iOS...

also, saratoga found this link which some might find interesting... http://www.treo8.com/bbs/thread-169671-1-1.html it appears to be rockbox sim built for webOS, if someone knows chinese it would be great to get in contact with that developer
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: gorman on October 18, 2010, 06:15:28 AM
no reason it oculdnt be ported and run on jailbroken iOS...
Hmmm, I was actually interested in understanding whether it would be possible to release it as a free app, with jailbreaking not needed. Seeing as VLC did it, I was wondering...

One might even dump completely the iTunes library (emptying it of everything) and load all the music under Rockbox.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on October 18, 2010, 06:22:17 AM
you mean onto the apple appstore? It would almost certainly be rejected so why would anyone waste their time? And also I was under the impression it is a very grey area allowing GPL code to be distributed on the appstore. Also it needs someone to actually do the port, I don't know of any devs with such a pathetic excuse for a phone :D
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: LambdaCalculus on October 18, 2010, 08:57:00 AM
It doesn't necessarily need to be an iPhone. The iPad and iPod Touch, as well as the 6th gen nano, all now run iOS (as Apple calls it now).

A Rockbox app for iOS will run on all 4 devices, but also may depend on what version of iOS it's running.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: bYOndo on October 19, 2010, 09:12:10 AM
It doesn't necessarily need to be an iPhone. The iPad and iPod Touch, as well as the 6th gen nano, all now run iOS (as Apple calls it now).


And RB app doesn't necessarily need to be present in the official appstore; there is Cydia for jailbroken i-devices ;)

Massimo

Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: blackhawk on October 19, 2010, 09:51:41 PM
I try to allocate 4MB memory for Rockbox Android port as I have done on Rockbox EZX device port. I think now rockbox is more responsive. The Stkov tagcache problem not resolved yet :(

Because of my small screen devices so I am more preferred to choose Rockbox in landscape mode. Just a mere opinion, there is no theme that is pretty good, so I modified jBlackGlass (removed from Rockbox theme collections) and become kBlackGlass.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: blackhawk on October 22, 2010, 02:25:56 AM
Just added a patch to http://www.rockbox.org/tracker/task/11234 in order to build Rockbox Android port on Cygwin environment and a quick solution to address Stkov tagcache issue.

To build Rockbox Android port on Cygwin you need standard Cygwin install, plus make, gcc, perl, subversion, zip and better with diffutils and patchutils, so you can back contribute to Rockbox project  ;)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Aladar on October 24, 2010, 01:19:18 PM
the recent lwn article says 18h on the nexus one in airplane mode. batt benching on android is going to be painful, apart from no one really wanting to drain their phones battery (so having no phone the next morning) it really needs a 2nd one without rockbox running also to compare, and then it depends on which kernel you are using also

As long as I get some specific instructions, I can try to bench it on my HTC Desire.

Edit: Also, not sure if anyone noticed, but API for FM Radio is now released.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on October 25, 2010, 12:22:53 PM
Just added a patch to http://www.rockbox.org/tracker/task/11234 in order to build Rockbox Android port on Cygwin environment and a quick solution to address Stkov tagcache issue.
With the patch the Stkov tagcache issue is gone for me. Thanks a lot!

Is there a way to exit rockbox? After having initially built the database rockbox must be restarted, but I did not find another way than killing the rockbox task with a task manager.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: mbbda on October 26, 2010, 03:24:55 AM
Is there a way to exit rockbox? After having initially built the database rockbox must be restarted, but I did not find another way than killing the rockbox task with a task manager.
[/quote]

Make sure the playback is stopped & press the hardware back button
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on October 26, 2010, 03:36:47 AM
I tried that already but multiple times pressing the hardware back button only brings me finally back to the main menu but does not exit Rockbox. And yes, I double checked that playback is stopped and not only paused. Pressing the hardware back button at the main menu level does simply nothing.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on October 26, 2010, 03:56:00 AM
No. You have to manually kill the rockBox service
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: kugel. on October 26, 2010, 08:33:18 AM
Or reboot the phone :) It says "Reboot to enable" :D

Edit: Also, not sure if anyone noticed, but API for FM Radio is now released.

Do you have a link to that API or to more information?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Gabes Dad on October 26, 2010, 03:33:29 PM
Do you have a link to that API or to more information?

I don't know much about the official API or if there is one (I've heard it's in the 2.2 SDK), but the folks over at Cyanogen mod have incorporated various modifications to get the FM Radio working on the Nexus One via custom kernels and a 3rd party radio apk by MIUI (http://www.miui.com/thread-1010-1-1.html).  Check out the Cyanogen Mod 6.1 Changelog (http://github.com/CyanogenMod/android_vendor_cyanogen/blob/froyo/CHANGELOG.mkdn) for the specific reference.  I'm sure you'd be able to inquire of others in the Cyanogen mod community about fm radio support.

I have the HTC Aria/Liberty, which has a fm radio, but it is currently only supported by HTC's proprietary Sense FM Radio app.  I believe there are plans by att1n, who maintains the CM6 build for the Aria/Liberty, to incorporate some of the fm radio related kernel changes based on the upcoming official 2.2 based ROM release for this phone.  I am unsure of how general support in Android works for FM radios.

I hope this helps.  Thanks for the work so far, my phone never sounded so buttery smooth until Rockbox - it makes my morning commutes so much more enjoyable.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on October 27, 2010, 09:36:53 PM
Hello!

I installed the 480x800 version (ehm there's a typo on the wiki page), on my Archos 5IT, running Android 1.6
It works pretty well, but some time, when I put RB app in background (using other apps)  it just stops playing music, so I return to it, the WPS is stuck on "play", i do a little fast-forward and/or rewind, then it returns playing music normally. Other times, with music stopped, I select a song and press "play", WPS compares, but music doesn't start. The "ff-rw trick" does the job in this case too. 


Thanks once more, kugel, for your great work!

     
Same for me! I have an Archos 5 IT with Android 1.6 too. The thing is it doesn't just stop  when using in background. This unexpected playback stop may occur at any time in any status (even if I leave it on WPS, screen always on and never touched any button), making it unusable, especially when driving. I know those pre-builds are totally out of date, but I haven't seen any patch addressing this issue yet. Might it be something with this Archos class devices and\or the Android version running on it? Did anyone else experienced this problem on other devices?
Again, appreciate all your hard work so far.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on October 28, 2010, 02:56:03 AM
Same problem here with the current svn version on a Samsung Galaxy S.

In addition sometimes rockbox crashes (force close window appears) although playback has stopped some hours ago and rockbox has been closed (in fact put in the background by pressing the home key) and I am just doing anything else not related to rockbox.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: kugel. on October 28, 2010, 07:48:49 PM
I don't experience any of that problems
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: mbbda on October 29, 2010, 04:35:59 AM
I have the problem.  Playback stops & I can't restart it.  I reboot the phone to sort it.
HTC Desire, 2.2.

I am using the pre-built apk's on the Android Wiki page as I can't build myself.  Can someone put a date next to the pre-built apk's so we know when they have been updated.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: kugel. on October 29, 2010, 06:36:24 AM
No. Don't use them if they make problems. The builds on the wiki are completely unsupported.  And please stop reporting bugs until we ask for it. The port is still in a too early stage.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: burkjavier on October 30, 2010, 06:17:03 PM
I just compiled this for the Archos 32 (240x400) -- so far, no issues.  Took some time to learn the touch screen, but once I got over that hump it's been smooth sailing.   

Makes a big difference on the Archos, once I start messing around with the EQ settings.  Thank you very much for this port!!
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on October 30, 2010, 08:17:39 PM

At the moment I stick with the *panic* error message and cannot generate the database to test browsing by tags :(

I never had this with the 240X320 pre-built. I'm glad it's working without the need  to apply any patch. I config the database to track the badly-encoded files on my iPod classic and replace them with well-encoding stored on my Archos. Very useful tool!  ::)

@roebeet - Is there any chance you can share your build, or perhaps PM me?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: burkjavier on October 30, 2010, 09:25:48 PM

At the moment I stick with the *panic* error message and cannot generate the database to test browsing by tags :(

I never had this with the 240X320 pre-built. I'm glad it's working without the need  to apply any patch. I config the database to track the badly-encoded files on my iPod classic and replace them with well-encoding stored on my Archos. Very useful tool!  ::)

@roebeet - Is there any chance you can share your build, or perhaps PM me?

No problem - I plan to post this to archosfans.com, as well:   http://www.mediafire.com/?vh04vf0omkqw7kw
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on October 30, 2010, 11:19:21 PM
It seems there's still no luck for me :'(
I'm starting to afraid it's because my device is not rooted.
I haven't gone down into the 'root' of this thing yet ;D
But I'll investigate some methods currently figured out.
Unfortunately I'm lack of knowledge nor experience with Linux programming ???

Thanks anyways!
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: burkjavier on October 31, 2010, 08:35:41 AM
It seems there's still no luck for me :'(
I'm starting to afraid it's because my device is not rooted.
I haven't gone down into the 'root' of this thing yet ;D
But I'll investigate some methods currently figured out.
Unfortunately I'm lack of knowledge nor experience with Linux programming ???

Thanks anyways!

Do you have an Archos 32?  I haven't rooted mine and the apk I uploaded does work without root.   I installed it using adb ("adb install -r" syntax).    I'm also using the latest firmware on their site.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on October 31, 2010, 09:58:35 AM
Oh, you mean Archos 32 with 3.2 inch touch screen? I thought it's Archos 5 IT with 32GB flash disk.
Sorry for the misunderstanding, mate. Mine is 5 IT with 500GB. It all worked okay for ~30 minutes of influent playback, then suddenly stopped with no visible reason as the "play" sign was still shown on WPS, but elapsed time is frozen. Again, only FF and ReW will revive the playback to normal. And it runs Android 1.6. I guess yours running 2.x isn't it?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: burkjavier on October 31, 2010, 10:40:43 AM
Oh, you mean Archos 32 with 3.2 inch touch screen? I thought it's Archos 5 IT with 32GB flash disk.
Sorry for the misunderstanding, mate. Mine is 5 IT with 500GB. It all worked okay for ~30 minutes of influent playback, then suddenly stopped with no visible reason as the "play" sign was still shown on WPS, but elapsed time is frozen. Again, only FF and ReW will revive the playback to normal. And it runs Android 1.6. I guess yours running 2.x isn't it?

Correct, mine is the new Archos 32 with Android 2.1.   I'm going to attempt to compile one for the 101 as well, whenever mine shows up.   I think that might be problematic due to the larger screen, but we will see.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on October 31, 2010, 09:20:22 PM

I'm going to attempt to compile one for the 101 as well, whenever mine shows up.   I think that might be problematic due to the larger screen, but we will see.

Really? Wow, you must be pretty brave, as you may need a 1024X600 template. And an SDK for 2.2 version... ;)
How do you use your Archos with RB mostly? Connected to AC outlet/PC or running battery? I found out that when I connect mine to PC it plays non-stop (or it suddenly stops less often, not sure, still a misery to me). However, this solution requires a computer (with USB cable) around and is not 100% verified...
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: burkjavier on November 01, 2010, 02:57:50 PM
The gen8 Archos devices are still 2.1, at the moment.     I've been using it on my 32 for the last 2 days and I love it.  It's not perfect but it's "good enough" for the time being.

On my 32, I have a task manager apk so I just kill the app when I'm done with it.  Probably the worst issue right now is the FF requirement to get it jump-started, but again I can live with it for the awesome EQ.   I try to use it on battery most of the time, as it made to be portable.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on November 01, 2010, 09:12:17 PM
It appears that playback can be revived not only by FF\Rew, but also when changing themes (as well as pressing the current one), even the base skin is enough. Now I have another question to you: When your Archos runs on battery, can it play music from RB if you turn off the display, or it'll enter "Sleep mode" and stop the music shortly after?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: burkjavier on November 02, 2010, 02:04:18 AM
I believe it worked fine -- I had it outside yesterday and ran it for about an hour, with no issues.  My display is set to a 10 minute timeout, I believe.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on November 02, 2010, 10:40:47 AM
Definitely looks like a matter of compatibility. Or maybe there is a different specific source code which  fits better for the Archos IT.
I installed RB on the SDK Android emulator for Windows but couldn't exam it much, since there are no songs stored on the virtual SD card. Any ideas how can I copy songs to the "mounted" SD card?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: burkjavier on November 02, 2010, 10:53:49 AM
If you mean the emulator, unfortunately I don't.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: gratt on November 02, 2010, 12:40:35 PM
This may be off topic fo this site but applicable to developing RB with the android amulator.

To add filkes to the emulator
adb push /sdcard "path to file"

To get file off emulator
adb pull "/emulator path" "/local path"

To remount file system read write
adb shell "you are root in the shell"
mount -o remount  rw /system

GraTT
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on November 03, 2010, 09:05:41 AM
Typing those commands in Terminal Emulator always results with a message "permission denied".
So sorry, but I'm still noob in this...
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: AlexP on November 03, 2010, 09:43:08 AM
Guys, this is a thread for development, not support or general comments.  When the port is further advanced, support questions will belong in the main forums, but not yet.  Please stick to development only.  I'll go through and prune this topic soon.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Spoonman on November 07, 2010, 04:38:51 AM
hey guys, just found out that you are porting rockbox to android and have instantly seen that there are some major problems...

this is why i strongly suggest the devs of this port to join xda developers, post about the port and what rockbox is in

Android Software Development Section http://forum.xda-developers.com/forumdisplay.php?f=524

and get helped by the most vibrant and qualified dev comunity that exists for android devices.

Nice Greets Spoonman
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Llorean on November 07, 2010, 05:32:15 AM
Rockbox isn't really an evangelical project. We don't go out to various places and say "you guys should really help us" or anything. We generally depend on interested developers finding us and choosing to contribute (or not) as they see fit.

That being said, if there's a question that needs the resources at XDA I'm sure the appropriate developers will go there and search or ask, but it's not the habit of this project to encourage development discussion off-site, as it makes it much harder for new developers to see what's going on if discussion is split.

Were there any specific Android problems you felt the XDA developers were likely to be able to help with, or were you just generally advertising the site?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on November 07, 2010, 10:09:17 PM
http://jdgordon.info/rockbox/rockbox.apk needs testing... it's just about svn and a patch to make rockbox figure out the lcd size on load instead of having to need one apk for each phone.

so test it out and let me know any issues which weren't happening before.

That apk requires a sdcard because it extracts a bunch of files there, you probably want to clear the data in the android app settings for rockbox so you can reclaim about 15MB
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: slade on November 08, 2010, 01:25:24 PM
Hey Everybody I cross compiled LibSDL for my YP-R0 and it upgraded fine I also cross compiled rockbox as Application with lcd size 240*320. works fine under my linux but I didn't figure out 2 things:
1. how can I make fullinstall besides my regular linux path but instead in my rootfs of the player? where can I set the option where fullinstall goes too.
2.
Code: [Select]
/mnt/media0/ypr0/rockbox: line 1: cannot create  @@0ú!@8 @$@@@@@øø88@8@@@Έ: Read-only file system
/mnt/media0/ypr0/rockbox: line 1: ELF: not found
/mnt/media0/ypr0/rockbox: line 2: Έ: not found
/mnt/media0/ypr0/rockbox: line 3: èï: not found
/mnt/media0/ypr0/rockbox: line 4: èïjèïjt˜: not found
/mnt/media0/ypr0/rockbox: line 5: syntax error: word unexpected (expecting ")")
this error I get on the player, my rootfs are almost completly read only using cramfs only /tmp folder has very limited space for rw. Is there a way I can redirect all the calls to NAND 8GB flash only?
I couldn't figure out where it is set.
Update
Ok I got around read/write erros now having the follwing error left:
Code: [Select]
/mnt/media0/yp-r0/rockbox: line 1: syntax error: word unexpected (expecting ")")
What could be the reason?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on November 08, 2010, 06:09:13 PM
have a look at firmware/common/rbpaths.c get_user_file_path() (or whatever its called) which translates "/.rockbox/" to a useable path.

There is a patch on flyspray to get rid of this and do it transparently in the calls to open() but it isnt finished
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: slade on November 08, 2010, 10:56:57 PM
I have a short question. I think everything is compiled right (no errors on either rockbox nor libsdl)
so when I start the application on my x86 build on my linux its fine and runs ok but on my arm-eabi build on the player the only error it gives me is "Killed". I don't know exactly what happens. may be you guys can give me a hint when this message comes. I can't imagine it being killed ?!

I now get a seqmentation fault
Is there some way to be able to get a dump ? Its only telling me segmentation fault
Thanks you
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Bkd11 on November 09, 2010, 02:26:49 PM
http://jdgordon.info/rockbox/rockbox.apk needs testing... it's just about svn and a patch to make rockbox figure out the lcd size on load instead of having to need one apk for each phone.

so test it out and let me know any issues which weren't happening before.
Working fine on Moto Droid 1. Screen size for the menus is perfect. Just had to manually select cabbiev2.480x800x16 from settings/wps for the wps to display properly.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: burkjavier on November 14, 2010, 08:37:33 PM
The UI is much improved on my Viewsonic GTab, but Vorbis files are just static.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: saratoga on November 14, 2010, 09:13:42 PM
The UI is much improved on my Viewsonic GTab, but Vorbis files are just static.

Do any other formats not play?

Theres test files here if you need them:

http://download.rockbox.org/test_files/
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: kugel. on November 20, 2010, 01:33:55 PM
I have a short question. I think everything is compiled right (no errors on either rockbox nor libsdl)
so when I start the application on my x86 build on my linux its fine and runs ok but on my arm-eabi build on the player the only error it gives me is "Killed". I don't know exactly what happens. may be you guys can give me a hint when this message comes. I can't imagine it being killed ?!

I now get a seqmentation fault
Is there some way to be able to get a dump ? Its only telling me segmentation fault
Thanks you

I suspect you're out of memory. The first "Killed" came from the Linux OOM killer. It kills before even starting if the static allocation of the problems are too much.
That you're now getting a segfault can mean that there's a malloc() call failing.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: slade on November 22, 2010, 05:22:40 AM
Quote
I suspect you're out of memory. The first "Killed" came from the Linux OOM killer. It kills before even starting if the static allocation of the problems are too much.
That you're now getting a segfault can mean that there's a malloc() call failing.

I was able to reproduce segmentation fault on my linux pc with the following:
Code: [Select]
export SDL_VIDEODRIVER=anythingbutx11giving my rockbox app on linux the same segmentation fault. I think my main problem is as I tried the numerous sdl test programs I always get the following error:
Code: [Select]
Couldn't initialize SDL: No available video deviceI do have /dev/fb0 to /dev/fb2 in one of the upgrade Firmware scripts the following is being done:
Code: [Select]
echo U:240x400p-60 > /sys/class/graphics/fb0/mode
echo U:240x400p-60 > /sys/class/graphics/fb2/mode
echo 0 > /sys/class/graphics/fb0/blank
echo 0 > /sys/class/graphics/fb2/blank

if [ -e $IMAGE_FILE ]
then
    cat $IMAGE_FILE > /dev/fb0
    cat $IMAGE_FILE > /dev/fb2
fi

if I try the same it wont work. Also I tried export fbdev, fbcon and directfb but I always get the no video device error. I hope somebody could give me a hint on what to look for. libsdl should be compiled right but I honestly don't get why I can't use the framebuffer device for SDL.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: scott_goff on November 28, 2010, 05:46:42 PM
Hi all!

1st: I've been using rockbox for years, first on an old Archos Recorder, then on a 5th Gen iPod. So, I was jazzed to find that there was a port in active development for Android, as I own an HTC Aria. I have been trying to get myself comfortable with my phone as my primary media player, so I can cut down on the number of devices I carry with me everyday.

Anyhow, I've tested the newest auto-display sensing build posted on the Android port page, and it works great, generally. Gives me consistent ability to play WMA files (which I haven't had any luck with at all in the stock Android Music Player, or any 3rd party apps) and mp3s, though I haven't tested any other file types.

The only trouble I have had with it was when manually killing the app during testing; upon reopening Rockbox, my screensize wasn't detected properly (super small text) and my touchscreen settings (grid) weren't recognized; it defaulted to absolute.

Finally, while I know I'm not a developer, I do have some suggestions for future development on this platform. It would be nice to be able to specify different touchscreen modes for the WPS and the file browser, etc. screens, i.e. absolute during WPS, and grid for everything else.

Also, it would be awesome if there were built in support for playback control via headsets with remotes. I know the implementation of remotes on headsets is a bit hit and miss on Android, even with the stock player (quite a few forum post around the net on the topic). Personally, I've tried three different headsets so far, and all results with the stock music player have been different. With Skullcandy Ink'd Mic'd, the remote worked for play/pause/next/prev and answering/denying calls while playing music. With a Sony EX38iP headset (three button remote) the middle button only worked for the previous mentioned functions, and the mic wouldn't work at all (not part of the scope of Rockbox, probably, but thought I'd mention). And, with a VModa Faze headset (one button), mic works fine, but the remote button doesn't work out of the box at all with the stock player. It does, however, work with the addition of a 3rd party app called Droid Shuffle (but with or without Droid Shuffle running, Rockbox doesn't recognize remote input; only tested this with the vmoda headset, though I expect results would be similar with other headset remotes). So, I guess long story short, it would be good if similar functionality to the Droid Shuffle app could be built into Rockbox.

Thanks to the primary dev(s) for their work on this port! I look forward to testing future versions  :D
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: kugel. on December 02, 2010, 08:07:19 PM
if I try the same it wont work. Also I tried export fbdev, fbcon and directfb but I always get the no video device error. I hope somebody could give me a hint on what to look for. libsdl should be compiled right but I honestly don't get why I can't use the framebuffer device for SDL.

Perhaps a problem with permissions (tried with root access?)? Just a guess though.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: rosco_pc on December 07, 2010, 05:19:13 PM
http://jdgordon.info/rockbox/rockbox.apk needs testing... it's just about svn and a patch to make rockbox figure out the lcd size on load instead of having to need one apk for each phone.

I recently got an Malata zPad (same as a Viewsonic gPad) and tried this out. It starts and uses a properly sized font (although the display seem to be upside down, at least when compared to other application. This is not a big issue though).

I can select music, but:

Any idea what I can do to trace these problems?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: burkjavier on December 15, 2010, 05:14:52 PM
http://www.mediafire.com/?o43jl5rj4llracm   - this is my 10/31 compiled build (which I actually need to update).  I've been running this on the GTab.  Our TnT Lite build, and most recently the VEGAn build.

Music will play, but you need to fast forward a bit to "jump-start" it.  I have this same issue with my Archos 32.   UI takes some getting used to as the back and forward and enter sections arent exactly where you'd expect them to be.  And it doesn't do landscape mode.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: rosco_pc on December 21, 2010, 03:15:22 AM
Hi Roebeet,

Thanks for the file. Took some time to reply as I've been caught up a bit in the holiday traffic, arrived were I need to be, but still some missing luggage).

And with regards to the playing, yes you're right. Time to setup a development environment again. And a good excuse to start looking into Android programming.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: cbs_ghost on December 21, 2010, 01:40:02 PM
Well, I hope not too late to say that... :-\ (sorry)

Since it is a application, it might work under an operating system, so does the interface.

Plugin are not that necessary because there are apps can replace it(but I think some are OK).

I've download the Android alpha version of Rockbox, and using for about two month. It's OK, but the interface. It looks like an OS running on a virtual machine, rather than an application.

I think it will be great if we can use the native interface on the OS. Rockbox can be written as a "kernel" of music player(Console UI), and the graphic UI can send "commands" to the kernel. The interface can be written separately from main Rockbox project by someone who is good at designing interface. While the interface is depends on native OS, themes won't be needed! And, the porting would be faster.

--> Windows, Linux, and Mac version won't be a simulator anymore!!
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: evilnick on December 21, 2010, 02:44:11 PM
Quote
The interface can be written separately from main Rockbox project by someone who is good at designing interface.

How would *you* change it?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: MajiKool Dragonâ„¢ on December 24, 2010, 12:41:56 PM
Sorry to jump in out of nowhere, but I'm very interested in having Rockbox on my iPhone. But from what I've been reading in this thread it seems to me that most of the work thats taking place is for the Android port. That said, how would I go about making whats done so far run on my iPhone? Or is this not possible?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: gbl08ma on December 24, 2010, 02:04:20 PM
Sorry to jump in out of nowhere, but I'm very interested in having Rockbox on my iPhone. But from what I've been reading in this thread it seems to me that most of the work thats taking place is for the Android port. That said, how would I go about making whats done so far run on my iPhone? Or is this not possible?
You would need to port everything I think. And by "porting" I mean rewriting most of the things, because the APIs for applications of iOS are different from those for Android.
Plus, you would have to jailbreak your iPhone - something you might have done already if you're posting that here.

You can also install Android on your iPhone (works to some extent) and then install Rockbox on it (joking)  :D
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: kugel. on December 31, 2010, 05:15:54 AM
Plus, you would have to jailbreak your iPhone - something you might have done already if you're posting that here.

Why would porting Rockbox as an app require jailbreaking?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Ezraghast on December 31, 2010, 09:20:03 AM
I'm having difficulty with the compilation instructions. Is there any chance a newer build can be posted to the wiki??
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: emkman on January 01, 2011, 12:34:40 PM
Plus, you would have to jailbreak your iPhone - something you might have done already if you're posting that here.

Why would porting Rockbox as an app require jailbreaking?
Apple will not approve apps for the App Store that replicate or replace "internal" or included functionality such as the music player. Messing with the iTunes ecosystem is a no-no. They want all music synced using iTunes and played in their player with their interface.

In the same search session that I found this thread, I found youtube videos from 2008 for CorePlayer running on the iPhone. Two years ago they claimed then it was real close to being submitted to the App Store. It has never seen the light of day. Has anyone found any other apps with Rockbox like functionality for a jailbroken phone? The closest thing I have found is MPlayer in Cydia. I installed it and nothing happens except a blank screen for a few seconds. Maybe I have to pass it a file from a command line but I am not sure.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on January 02, 2011, 12:00:40 AM
I believe I have everything installed correctly;

Ubuntu 10.10
Rockbox source
android SDK and NDK (latest)

Compiling rockbox without errors
make zip without errors
make apk gives me:

...
DX bin/classes.dex
APK bin/_rockbox.apk

THIS TOOL IS DEPRECATED. See --help for more information.

KEYTOOL debug.keystore
SIGN rockbox.apk
...

I have been looking for help on this on the web, but sofar no luck Only thing I foudn was not to use apkbuilder but use aapt instead.. not sure if we do and if not how to change it..

any help appreciated..



EDIT: found the warning should only mean the tool is superseded and not break the build. However the resulting APK will not install on my HTC desire..
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: cbs_ghost on January 02, 2011, 07:33:31 AM
Apple will not approve apps for the App Store that replicate or replace "internal" or included functionality such as the music player. Messing with the iTunes ecosystem is a no-no. They want all music synced using iTunes and played in their player with their interface.

In the same search session that I found this thread, I found youtube videos from 2008 for CorePlayer running on the iPhone. Two years ago they claimed then it was real close to being submitted to the App Store. It has never seen the light of day. Has anyone found any other apps with Rockbox like functionality for a jailbroken phone? The closest thing I have found is MPlayer in Cydia. I installed it and nothing happens except a blank screen for a few seconds. Maybe I have to pass it a file from a command line but I am not sure.

It was, but Apple adds an API to let app access iTunes library to do playback on iOS4.
I found this-->http://technews.am/conversations/engadget-mobile/ios_4_adds_direct_access_to_itunes_library_iphone_dj_apps_about_to_get_crazy_c2b (http://technews.am/conversations/engadget-mobile/ios_4_adds_direct_access_to_itunes_library_iphone_dj_apps_about_to_get_crazy_c2b)

For the Rockbox feature: upload music to filesystem without iTunes. Yes, the iPhone or iPod touch must jailbreak to make this function work.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: perfectdrug on January 02, 2011, 02:06:51 PM
I believe I have everything installed correctly;

Ubuntu 10.10
Rockbox source
android SDK and NDK (latest)

Compiling rockbox without errors
make zip without errors
make apk gives me:

...
DX bin/classes.dex
APK bin/_rockbox.apk

THIS TOOL IS DEPRECATED. See --help for more information.

KEYTOOL debug.keystore
SIGN rockbox.apk
...

I have been looking for help on this on the web, but sofar no luck Only thing I foudn was not to use apkbuilder but use aapt instead.. not sure if we do and if not how to change it..

any help appreciated..



EDIT: found the warning should only mean the tool is superseded and not break the build. However the resulting APK will not install on my HTC desire..

I have to deinstall rockbox before installing a new build. Maybe try this.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on January 02, 2011, 04:11:11 PM
That worked.. tx

Now to get the icons to be a bit bigger and the drfault font larger.. (on the 480x800 screen it's _real_ small..) :)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on January 02, 2011, 04:16:17 PM
That worked.. tx

Now to get the icons to be a bit bigger and the drfault font larger.. (on the 480x800 screen it's _real_ small..) :)


I made a set of 24x24 icons a while ago...when the port first started running on device actually.
Not sure if/when it'll ever get committed though.

You can find it here (http://www.rockbox.org/tracker/task/11717?string=icon&project=1&type%5B0%5D=&sev%5B0%5D=&pri%5B0%5D=&due%5B0%5D=&reported%5B0%5D=&cat%5B0%5D=&status%5B0%5D=open&percent%5B0%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=&closedto=).



[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: kugel. on January 03, 2011, 08:22:44 AM
I made a set of 24x24 icons a while ago...when the port first started running on device actually.
Not sure if/when it'll ever get committed though.

Well, you haven't worked on what I asked you about yet, so no wonder it's not in yet.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on January 03, 2011, 09:16:18 PM
So I got this going quite nicely on my HTC desire.. I hope to be able to do regular (daily) builds and put them up on my server (http://paulgeluid.nl/apps/rockbox.apk)..

Been searching for reasons why an update won't work, you need to uninstall rockbox before you can install a newer version. sofar have not found anything useful..

After being active on the iRiver H3x0 port years back it's good to be here again.. looks like RB has been getting better and better..

Oh and as it seems this is more and more about the android app instead of 'general' rockbox as an app maybe it's an idea to change the thread title .. or start a new one..

Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on January 03, 2011, 09:35:02 PM
an update will work as long as the new apk and the installed one came form the same source/key...
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on January 03, 2011, 10:20:15 PM
I will have to try that.. sound logical to me..

Edit: That worked perfectly yes..
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on January 03, 2011, 11:03:15 PM
Well, you haven't worked on what I asked you about yet, so no wonder it's not in yet.

Well, I'm always on IRC...you can talk to me there.

Last I remember about it you were of the opinion that it needed to match the other Tango icons more closely...and I wasn't.

I don't see any reason why it couldn't go in now, personally. AFAIK it was just you that didn't like it.

EDIT: If I go by the tracker task, then...you asked me to do something, I did, you never commented.

So, I don't think it's such a "no wonder" case at all.


[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on January 05, 2011, 04:01:31 PM
Maybe I sound hackneyed, but I tried to build the app a couple of times and the WPS always show me the next song in this structure:

Artist name
Next song
Song Title

While I was trying the first prebuild in the Wiki (320X240) on the other hand, it was looking like I want it:
Next song:
Artist name
Song Title
Album Title

Why is that?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: AceNik on January 11, 2011, 04:32:23 PM
So I got this going quite nicely on my HTC desire.. I hope to be able to do regular (daily) builds and put them up on my server (http://paulgeluid.nl/apps/rockbox.apk)..

Been searching for reasons why an update won't work, you need to uninstall rockbox before you can install a newer version. sofar have not found anything useful..

After being active on the iRiver H3x0 port years back it's good to be here again.. looks like RB has been getting better and better..

Oh and as it seems this is more and more about the android app instead of 'general' rockbox as an app maybe it's an idea to change the thread title .. or start a new one..



hey thanks for the Build for desire, i tried the build out somehow it creates multiple duplicate entries for the database say 2 entries per track any idea how to fix this

it good progress btw was wating on this one, used an iRiver h10 earlier
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on January 11, 2011, 07:12:57 PM
Right now the build seems hardly usable. While it seems to work it's obvious up until now Rockbox has been developed with devices having smaller resolution screens in mind. Obviouslythis is fine by itself and I fully expect this to improve as hopefully skins will show up which are suited for these resolutions.

In my opinion it would be nice to see the skinning engine be optionally auto-scaling to the LCD resolution. As it is you would have to create a separate skin for each separate screenresoluton which could well be a nightmare. IMO the processing power of smartphones could well allow for such a scling enige or maybe a stand alone utility which would prepare a skin for the desires resolution..

As we all know this port is far from done. I hope to find soem time in the near future to try and get soe work in expecially on the skinning part..

Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on January 11, 2011, 07:22:59 PM
as has been said numerous times, trying to scale the images would look crap. the viewports and all text tags already scale properly.

We should be using a single android build which loads the correct theme for the display but that is a different story
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Falco98 on January 18, 2011, 11:03:59 PM
http://jdgordon.info/rockbox/rockbox.apk needs testing... it's just about svn and a patch to make rockbox figure out the lcd size on load instead of having to need one apk for each phone.

so test it out and let me know any issues which weren't happening before.

That apk requires a sdcard because it extracts a bunch of files there, you probably want to clear the data in the android app settings for rockbox so you can reclaim about 15MB

Got it, and got audio...  2 little questions, and sorry if these were covered elsewhere previously (i did check);
1) how do you.. um.. exit the application when you want to close it?
2) how can I get it to install onto the SDcard?  If I install it in the phone memory it takes up every last ounce of (already-limited) space, and won't do for the long-run.

Thanks!!
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: BenBrown on January 21, 2011, 02:12:22 PM
I worked on the plugin keymaps for the android port all night long FS#11898 it probably wont work with the auto resizing thing you are doing but someone may enjoy it. Cheers
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: zyl198535 on January 25, 2011, 03:55:25 AM
How can I get the newest rockbox test apk, who can help me. Thank you!
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on January 25, 2011, 06:43:19 AM
did a new build, up at my server (http://paulgeluid.nl/apps)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Benway on January 25, 2011, 10:47:49 AM
How can I get the newest rockbox test apk, who can help me. Thank you!

I'd also like to try the App on my Galaxy Tab. Which recent prebuilt .apk can you recommend to me? Thanks!
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on January 25, 2011, 08:04:47 PM
How can I get the newest rockbox test apk, who can help me. Thank you!

I'd also like to try the App on my Galaxy Tab. Which recent prebuilt .apk can you recommend to me? Thanks!


Your options at this point if you want to test the current RaaA build pretty much consist solely of "check out the source and compile it yourself"...

If you find a build floating around that matches your targets resolution, great, but chances are it won't be current SVN, and it definitely won't be "official".



[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: cermak_rd on February 06, 2011, 07:48:06 PM
I'm pleased with rockbox on android. I was using them from the link in the android port wiki but the resolution and calibration wasn't quite right, so I got the SDK and NDK going on linux and built it myself for my Archos tablet specs.

Since I'm used to using Sansa players with Rockbox, this is nice because it's a UI I'm familiar with and rockbox works well with my nfs and samba mounts.

Thanks to the developers who both ported it and put the excellent instructions in so I could figure out how to do it.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on February 19, 2011, 09:39:31 AM
I put up a new android 480x800 build up on my server (http://paulgeluid.nl/apps/rockbox_android). Clean build with quick cabbie v3 theme scaled to 480x800..

sync with svn 29339
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: heinrichh on February 19, 2011, 01:07:59 PM
Hi cermak_rd,

would be glad if you can publish your efforts with compiling for archos tablets. I own a Archos 5 which lacks of separate buttons for home etc so an app claiming the whole screen (480 x 800) will be shifted slightly out of the view. The standard cabby theme of the 'official' download is unusable in practice. Did you manage to correct this?

Thanks for looking.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on February 20, 2011, 05:32:42 AM
Indeed, the bottom end is cut off (where you can see a half "play" icon), but forcing full screen will fit the display just perfect (though you don't have the "home" and "back" buttons then :-\)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: heinrichh on February 20, 2011, 08:25:06 AM
I know the full screen mode, musta susi, but I think it's an disadvantage and hopefully cermak_rd had overcome this (including other issues)...
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: ivanko021 on February 20, 2011, 08:55:35 AM
The latest build works great on ZTE Blade!

Amazing sound quality! Is there a way do enable preamp without sacrificing it? Highest volume now is 0 dB and on my Sansa e250 it was 6dB. I'm trying different EQ settings but SQ becomes an issue. I realluy love the wider stereo and Crossfeed option but they make the overall sound quieter and the Blade is a quiet device unforunately. The other issue is that the player doesn't recognise when the jack is plugged out and strarts playing through the loudspeaker. I't annoying cuz when you recieve an incomming call the music doesn't pause and when you end the call it continues playing through the speaker.

Despite these issues - it's nearly perfect! And again - awesome sound quality!
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: overnite on February 20, 2011, 03:56:40 PM
I put up a new android 480x800 build up on my server (http://paulgeluid.nl/apps/rockbox_android). Clean build with quick cabbie v3 theme scaled to 480x800..

sync with svn 29339

Tried installing it on my HTC Dream via Astro, and the installation failed (with an uninformative "rockbox could not be installed" message). Drat.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: saratoga on February 20, 2011, 04:03:33 PM
I put up a new android 480x800 build up on my server (http://paulgeluid.nl/apps/rockbox_android). Clean build with quick cabbie v3 theme scaled to 480x800..

sync with svn 29339

Tried installing it on my HTC Dream via Astro, and the installation failed (with an uninformative "rockbox could not be installed" message). Drat.

The dream is 480x320, so I think thats probably not going to work.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: ruebyi on February 20, 2011, 04:39:17 PM
As far as I can see the Andoid port is on the way.
How about a Blackberry App, too? Blackberry has a Java based OS and a MP3 Player lacking some great features rockbox has...

Just an idea.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: saratoga on February 20, 2011, 05:45:18 PM
How about a Blackberry App, too?

I don't know any reason you can't work on a port to Blackberry, theres already people working on a couple different phone platforms.  Have you looked into what would be needed to compile the simulator for blackberry OS?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: torne on February 21, 2011, 05:11:05 AM
The Android port only has a small portion of its UI written in Java; the rest is native C code. Does the blackberry allow this?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: ruebyi on February 27, 2011, 02:29:38 PM
Quote
Insert Quote
Quote from: ruebyi on February 20, 2011, 04:39:17 PM
How about a Blackberry App, too?

I don't know any reason you can't work on a port to Blackberry, theres already people working on a couple different phone platforms.  Have you looked into what would be needed to compile the simulator for blackberry OS?

Sorry, I'm not a developer... I'm just a guy with a Blackberry who loves Rockbox.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on March 01, 2011, 01:48:08 PM
It seems the currrent svn version breaks the Android build (something to do with sleep timer).. I guess we'll have to wait and see when it get fixed to do a new build.

Post Merge: March 01, 2011, 04:40:53 PM
Compiled the latest SVN (with a few warnings about redefined swap16 and swap32)

It's up on my server (http://paulgeluid.nl/apps/rockbox_android/), I took the cabbiev3 skin out and put it up in a separate zip file.

Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: notlistening on March 03, 2011, 04:18:48 PM
Feedback, I am building Rockbox for the Dell Streak. Very nice indeed. Some observations to help aid development:

Replay gain does not seem to work very well, this might just be device dependant as my Sansa Clip does a good job.

The Android widget is hard to use finger wise. I don't have big fingers but still struggle with the controls. Looking at the LastFM widget might give you an idea of sizes and layout. Maybe having a single RSS style information line across the top line of the widget and the buttons below across its width.

Rockbox main app even with the largest fonts installed using make zipfull and adding it onto the device i am still struggling in every day use to use absolute mode. How are others finding this? Rockbox could do with a configure tool for setting the database path, resetting the LCD configuration (I have messed this up a few times too many.)
Nice to have tools would be an add on manager,TTS generator and LastFM log submitter / scrobbler.

I love the addition of the new floating menu that pops onto the screen. Great job I am putting it through its paces and as usual Rockbox is rocking my world.  Good Job.

Tom
**Ecit** On install when you choose open from the package manager rockbox seem to try and load but just produces a blank screen te first time it loads. Coming out of the application and reloading it is fine but this is strange and confusing behaviour.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on March 07, 2011, 08:11:21 PM
For whatever reason I cannot get additional skins to work right, I tried installing the complete .rockbox folder from the skin archive to /sdcard and copying the separate folders there, neither way works.

in the wps config file the paths are all /.rockbox/foobar and rockbox will find the background file, icon files and the wps and sbs files but not the gfx for the skin itself.. I seem to recall it used to work and als know it works if I include the skin in the main archive and so it al get's installed to the phone memory, not the sdcard..

This is bugging me, probably overlooking something basic as usual but I just need to know so I can sleep..;^)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on March 07, 2011, 08:20:29 PM
the folder *inside* .rockbox must end up *in* /sdcard/rockbox ... so /.rockbox/wps should be /sdcard/rockbox/wps
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on March 07, 2011, 08:54:52 PM
That was my first try.. and does not work, finds the .cfg file, not the stuff in /sdcard/rockbox/wps (no icons and no touch areas, the 'failsafe' wps comes up). Come to think of it, it does find the icons, although I need to check if they (the RaaA version) are in the main archive.

Could it be I merely stumbled onto a bug then.. or a typo.. ;^)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on March 07, 2011, 09:17:45 PM
more likely a typo in your wps
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on March 07, 2011, 09:33:09 PM
Then why would the wps load fine when I add it to the build zipp before making the apk?

If I install the theme separately it finds the themes/*.cfg, the icons and fonts. It seems to not find the .wps and .sbs file
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on March 07, 2011, 09:35:44 PM
I dont know but you defintly stuffed something up... if you have /sdcard/rockbox setup correctly it will work.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on March 08, 2011, 11:32:17 AM
I have the theme up on http://paulgeluid.nl/apps/rockbox_android/cabiev3_480-800.zip

If this is included in the build zip the theme works fine, if I copy the contents of the .rockbox folder in the archive to /sdcard/rockbox I get the background, font and icon but not the remaining gfx, the touchareas do not work either.

Maybe I am missing something here, but this used to work as I recall.

tx for any hints/help.

edit: seeing today's patch in svn I guess I wasn't crazy after all..;)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on March 08, 2011, 07:20:12 PM
seeing today's patch in svn I guess I wasn't crazy after all..;)

What commit are you referring to exactly?


[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on March 08, 2011, 08:57:02 PM
My bad. kinda misread the patchtracker on the frontpage. However, somehow after installing the new build and re-installing on my desire (again) the theme is working as it should...

Dunno what changed, but it works so who cares :^)

..
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: os10 on March 09, 2011, 10:21:34 AM
Thanks, paulheu. I downloaded the files from your server (http://paulgeluid.nl/apps/rockbox_android) and rockbox installs fine and runs on EVO 4G. sometimes looks like it's playing but there's no sound. other times it works just fine. screen swiping is integrated (like for next track or back) - nice touch!
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on March 09, 2011, 12:21:09 PM
tx, I have actually asked the guy who designed the main skin for the DJ software DEX to shine his light over a theme suitable for larger screens.

He's looking into this. with additions made possible with the latest extensions of the theme engine. No word on when and who or what, but we'll see.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: tcm1998 on March 10, 2011, 01:15:06 AM
I have installed rockbox on my galaxy s, but how can I install the theme? Or any theme for that matter.
I have tried several file managers, but none of them can't even see any rockbox files. Except for a rockbox dir on my SD card, but that only contains a cfg file (which doesn't seem to have any parameters in), a nvram.bin and several database_?.tcd's. I doubt the theme should be installed under that, does it?

Any help would be great.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on March 10, 2011, 03:48:46 AM
Is your phone rooted?  :-X
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: tcm1998 on March 10, 2011, 03:56:17 AM
No, it's not (yet)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on March 10, 2011, 04:10:11 AM
Your phone being rooted or not has nothing to do with installing themes.

To install a theme/font/config file/whatever you use the directory /sdcard/rockbox/

So fonts go in sdcard/rockbox/fonts/
WPS files in sdcard/rockbox/wps
and so on...

The sdcard/rockbox/ is essentially the same as the .rockbox directory you might be used to in the root directory of a Rockbox'ed DAP



[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: burkjavier on March 14, 2011, 01:49:48 AM
I compiled a version for the Motorola Xoom, and added one theme (a very BAD theme, I might add - I am not good at theming at all - I borrowed another Cabbie based theme and tried to expand it to fit the screen better).

Info with link:   http://www.slatedroid.com/index.php?/topic/16084-app-functional-rockbox-port/

I know that the theme could be much better in the right hands, but it was good enough just to get it up and running.   The difference in SQ using this versus their stock player is like night and day.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on March 14, 2011, 01:52:38 AM
800*1280? grr... yet another size to work with
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on March 14, 2011, 01:54:11 AM
screen swiping is integrated (like for next track or back) - nice touch!

RaaA definitely doesn't do this...I suspect you got confused with grid mode vs. absolute point.



[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on March 14, 2011, 04:00:57 PM
I assigned touch areas basically from top to bottom on my Cabbie3  modified theme, most people swipe left starting in the middle and moving to the left edge of the screen then release at which time the 'previous track' touch area gets triggered..

It was not designed that way, but when you do it fast it feels like a swipe I guess although the action is in fact counter intuitive as swiping left should pull up what's to the right thus playing the next track..
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: notlistening on March 29, 2011, 03:09:39 PM
Problems with the latest build on Android.

There is a significant bug that when rockbox launches after closing it ramps up the volume. This is a potential problem as it is damaging my earphones when it starts. Btw the rest of the features now fixed and integrated make this quite amazing. Thanks again.


Tom
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on March 30, 2011, 03:45:26 AM
This is a horrible side-effect of making RaaA use the HW volume keys instead of RaaA's 100%/0db being whatever the maximum Media Volume was set to in Android at the time.

I personally liked having two separate volume controls, but I can live with the way it is now...provided of course that this nasty volume bug gets worked out.

It's *almost* annoying (and potentially damaging) enough to consider reverting until a fix is found.


EDIT:
Hooray! It's fixed now!

[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: SpeedoJoe on April 01, 2011, 08:32:51 AM
Any chance of a new build? Would be appreciated.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on April 01, 2011, 12:02:15 PM
Any chance of a new build? Would be appreciated.

There are unofficial builds maintained by the port's lead developer, which are sporadically updated, available here (http://www.rockbox.org/wiki/AndroidPort)


[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on April 02, 2011, 12:06:51 AM
New build for HTC desire or any 480x800 android device is up here (http://forums.rockbox.org/index.php/topic,27394.0.html).
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: SpeedoJoe on April 02, 2011, 04:15:27 PM
I'm probably being dumb, but how do you fast forward/rewind with the Android port of Rockbox?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on April 02, 2011, 04:39:52 PM
tap the progress bar?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: SpeedoJoe on April 02, 2011, 06:42:24 PM
Tried that. Not working for me.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on April 03, 2011, 05:08:53 AM
Works fine for me, at least in the 480x800 build I do myself for my Desire.. using either cabbie v2 or v3 (for v3 only in WPS screen obviously)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on April 03, 2011, 09:50:04 AM
Tried that. Not working for me.
Try long-pressing the left and right edges of your screen or if you're using the Cabbie V2 then tap the "Rockbox"â„¢ sign on the left bottom.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on April 03, 2011, 10:15:44 AM
left and right side of the screen (at least in the cabbie v3 I did) do previous and Next

I put the new builds up, see here (http://forums.rockbox.org/index.php/topic,27394.msg179728.html#msg179728)

I did 240x320, 320x480 and 480x800 build as requested..
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: SpeedoJoe on April 03, 2011, 12:35:09 PM
I just figured that out a few hours ago. Thanks though.

I recently lost my 5th gen iPod with Rockbox installed on it. Glad it's being developed for Android.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on April 03, 2011, 01:01:58 PM
I did the new build for multiple resolutions as requested.. You can find em here (http://forums.rockbox.org/index.php/topic,27394.msg179728.html#msg179728)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: MacDancer on April 17, 2011, 07:02:02 PM
Firstly, thanks to all of you who've contributed to this project. Rockbox is one of my most used applications.

I have a quick question regarding the homescreen widgets. To what extent are their appearance and layout user editable? Do they use the same font and icons specified in the WPS? I do appreciate the amount of configurability already present, but like many Rockbox users I'm always looking for new things to tinker with so I thought it worth asking.

Thanks!
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on April 17, 2011, 11:38:41 PM
Firstly, thanks to all of you who've contributed to this project. Rockbox is one of my most used applications.

I have a quick question regarding the homescreen widgets. To what extent are their appearance and layout user editable? Do they use the same font and icons specified in the WPS? I do appreciate the amount of configurability already present, but like many Rockbox users I'm always looking for new things to tinker with so I thought it worth asking.

Thanks!


If you build from source...as customisable as you want it to be.

If not, then you're limited by the options given at widget creation time. Everything else is predefined.


[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: RowaN on April 20, 2011, 02:02:38 PM
paulheu - I've been using your builds on my Galaxy S for a few months now. Yesterday I upgraded from Froyo (2.2) to Gingerbread (2.3.3) and noticed that since doing that, fade on pause is now working. Just thought I'd mention it. p.s. thanks for the builds and thanks to Rockbox team as ever.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Gu357 on April 23, 2011, 10:42:49 PM
I have a problem with it showing that its playing but the progress bar doesnt move and no sound comes out.  It started after using the widget.  Using paulheu's build.

Edit:  I can mostly get it to work by moving the seek bar.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on April 24, 2011, 02:11:17 AM
Those commenting about paulheu's builds should be doing so in his thread in the Unsupported Builds Section (http://forums.rockbox.org/index.php/topic,27394.0.html)...

This thread is for the official Android port (of which there are no builds available, you need to construct your own)

[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: bosiwollig on April 24, 2011, 06:25:43 AM
hello rockboxers,

i'm new here. I just installed the rockbox-r29258M-240x400.apk on my samsung i5800. And i have to say it's really great.
The only thing i don't really like is the theme/skin. So my question is: are there custom shemes/skins for android application?
If so where can i download and how can i install.

Thank you in advance
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on April 24, 2011, 06:47:14 AM
hello rockboxers,

i'm new here. I just installed the rockbox-r29258M-240x400.apk on my samsung i5800. And i have to say it's really great.
The only thing i don't really like is the theme/skin. So my question is: are there custom shemes/skins for android application?
If so where can i download and how can i install.

Thank you in advance

No, there are not.

Everything you'll need to know about theme development is here (http://www.rockbox.org/wiki/CustomWPS).


[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: bosiwollig on April 24, 2011, 07:44:45 AM
so you need to make the themes by yourselfs?
But did somebody create a custom theme and published it?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: bluebrother on April 24, 2011, 08:07:52 AM
so you need to make the themes by yourselfs?
But did somebody create a custom theme and published it?

No. Rockbox on Android is still considered unusable, so there has no effort been made to collect themes. Search for themes of the same resolution -- the Onda VX747 (http://themes.rockbox.org/index.php?target=ondavx747) and VX777 (http://themes.rockbox.org/index.php?target=ondavx777) have the same resolution, try those
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: bosiwollig on April 24, 2011, 08:28:27 AM
thank you!!!!

they worked. I'm now using amarok theme. (with custom font and background)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on April 24, 2011, 11:35:08 AM
Those commenting about paulheu's builds should be doing so in his thread in the Unsupported Builds Section (http://forums.rockbox.org/index.php/topic,27394.0.html)...

This thread is for the official Android port (of which there are no builds available, you need to construct your own)

[St.]

I somewhat disagree on that. The build I do is a build straight from svn. So any bugs/errors/problems people come up with are directly related to the work being done on the Android port. I would expect the developers involved be interested to hear about these issues. Obviously fixing would be upto them if they 'feel like it'.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on April 24, 2011, 11:39:42 AM
No matter if it's built from SVN or not, this thread is for the "official" Android app...your build has it's own thread.

EDIT: It's not even for Android specifically, my mistake, but RaaA in general.

Though it has been crowded somewhat, I always understood this thread to be for development news.


[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: musta susi on April 27, 2011, 04:54:55 PM
so you need to make the themes by yourselfs?
But did somebody create a custom theme and published it?

No. Rockbox on Android is still considered unusable, so there has no effort been made to collect themes. Search for themes of the same resolution -- the Onda VX747 (http://themes.rockbox.org/index.php?target=ondavx747) and VX777 (http://themes.rockbox.org/index.php?target=ondavx777) have the same resolution, try those

Can you name a similar device to Archos 5 IT (480X800)?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on April 27, 2011, 05:26:07 PM
search the theme section..
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: zantarob on April 27, 2011, 09:53:54 PM
Hi - I've wanted to contribute a mod to Rockbox for 6 years but have never got my head around C++.
 I can dabble in Java and was wondering if that's all I'd need to attempt to write an auto beat-matching mod I've been after (but never requested) for Rockbox the android app?

That is to say - Is Rockbox the android app a useable Java class?

Thanks.

(Thanks also for my 5 years of Rockbox - 5.5g, e280 & LG optimus.)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: saratoga on April 27, 2011, 10:12:48 PM
Hi - I've wanted to contribute a mod to Rockbox for 6 years but have never got my head around C++.
 I can dabble in Java and was wondering if that's all I'd need to attempt to write an auto beat-matching mod I've been after (but never requested) for Rockbox the android app?

No, just a small bit of the low level stuff is in Java.  You won't be able to do anything with just Java. 

BTW, we don't use any c++, just c.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: gevaerts on April 28, 2011, 05:56:08 AM
Hi - I've wanted to contribute a mod to Rockbox for 6 years but have never got my head around C++.

It's a good thing rockbox isn't written in C++ then.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: zantarob on April 28, 2011, 06:13:15 PM
Oh well...

Thanks saratoga, gevaerts.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Hotobu on May 11, 2011, 09:48:41 PM
So I'm reading through the last pages of this thread and can see that there isn't a final build for the Android OS. Is this because it's unfinished, or is it this way by design so people can assemble it the way they want? If there is an initiative for a final working product how close in terms of % would you all say an Android version is to being done?

I have no idea about any sort of programming, but I'd like to put Rockbox on an Android OS so it looks like I'm going to have to attempt to figure out how to compile a final working product.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Xebozone on May 19, 2011, 02:59:58 AM
Daily builds for 480x800 resolution. No compiling needed. Just install on your device like any other .apk file. If you don't know how to install a .apk file, there is plenty of tutorials for it online:

http://forums.rockbox.org/index.php/topic,27394.0.html
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: pondlife on May 19, 2011, 05:07:36 AM
Is there any chance that the Rockbox UI could use the Android menus?

I briefly tried it on my Galaxy S2, but the initial font is so small as to make the menus almost unusable with my fat fingers.  I tried to edit config.cfg to compensate but in my n00bness I couldn't work out the paths required (e.g. where does /sdcard fit into this?).

I'd like to help with RaaA development - especially getting Rockbox to stream from a remote server (buffering using the local storage to improve use with a slow phone network)... any year now I may get the time!

pondlife
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on May 19, 2011, 07:50:48 AM
I'm working on a "nice" default theme, honest!

I've got the bulk of the code/images done, and the rest is figuring out a wee quirk with a particular skin tag, and figuring out a sane way to do a particular effect I'm trying to achieve with some nice popup tabs.

Blah...blah...real life stuff, been busy, <insert other various excuses here>...

I will make an effort to get theme two theme resolutions I have done presently polished (240X320 and 480X800), as well as getting the images done for the rest (320X480 & Co.) in the very near future when some time opens up for me. At which time I will be opening a new thread in the Themeing and Customization sub-forum for testing and opinions.

I know I've fallen off the theme wagon lately, and I'm starting to not deserve my artists badge as much as I perhaps did in the past...but, I'll try to make it up to you all soon, promise ;)


[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dip on May 22, 2011, 11:13:52 AM
It would be great to have a UI that uses the possibilities of the Android UI. I switch at the moment between Rockbox and Winamp for Android which has in my opinion a very nice UI but is far away from the countless possibilities Rockbox has.

All Android music player I tested lack e.g. on the (for me) important feature to use ALBUMARTIST for browsing or even to create a complex browse structure like it is possible in Rockbox (e.g. Classical -> Composer -> Grouping -> Artist -> Track for classical music). The reason seems to be that all Android music player use the standard Android tag library which is very limited. Only Rockbox does the scanning by itself which creates much more freedom for browsing.

But I have to admit that browsing by albums including seeing album art or the way how you can switch between the now playing screen and the current playlist and thousand other UI things which can e.g. Winamp handle would be very nice to have also in Rockbox.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: kugel. on May 24, 2011, 08:54:56 AM
This is a development thread. Please stop posting your wish- or likelists here.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: CL0SeY on May 27, 2011, 06:01:04 PM
Sorry to bring this up again.... but... I am having great success with using rockbox on my galaxy tab, even though the screen resolution is not properly built for it. I may think about building an apk for the 1024x768 resolution. So don't discount that resolution just because there isn't an 'optimal' ui for it yet, the current UI is quite usable.

I would like to thank you guys for your hard work as it's hard to find a decent lossless player for android.
Title: Re: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: GodEater on June 04, 2011, 04:49:14 PM
Is there any chance that the Rockbox UI could use the Android menus?

We've just had a longish chat about this at the 2011 DevCon, and think this is very definitely the way forward.

Of course, at the moment it's only really sitting in Mr Someone's TODO list - but at least all parties are agreed now.

PS - What happened to you this year? It's in London, and it's not clashing with Glastonbury!!!
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: notlistening on June 05, 2011, 06:07:18 AM
Just tried the new Landscape option on the Dell Streak, 800x400. Great addition and I like not having the turn the phone around now. There are some problems with the sizing of the 3x3 grid. The grid I guess is equal size, using this on the screen like the streaks actually makes it hard to use. What options would there be for giving row 2 and column 2 heavier weighting so the up, down, left, right and Ok blocks and bigger. As i use these more without looking and tend to go to the corners more for the other menus. As it stand i keep missing the ok, left and right buttons.

---------------------------------
-         -       Up       -         -         
---------------------------------
-         -                  -         -
-   Left -       Ok       - Right -
-         -                  -         -
---------------------------------
-          -     Down     -         -
---------------------------------

NL
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on June 05, 2011, 06:45:38 AM
Not gonna happen :) use a theme which doesn't need the fallback touch buttons
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Davide-NYC on June 18, 2011, 01:04:36 PM
Hello Rockboxers!

I wish to donate a Palm Pre (now HP) to a qualified developer in the hopes of getting Rockbox ported to WebOS.

Please figure out who should receive the phone.

I'll check back in this thread in a few days to see if anyone wants to give porting Rockbox to WebOS a shot.

Davide-NYC.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: LambdaCalculus on July 01, 2011, 10:48:23 AM
I wish to donate a Palm Pre (now HP) to a qualified developer in the hopes of getting Rockbox ported to WebOS.

Please figure out who should receive the phone.

I'll check back in this thread in a few days to see if anyone wants to give porting Rockbox to WebOS a shot.

Hey Davide!

There's an unofficial port of Rockbox to WebOS floating out there in the wild, wild world of the Web somewhere; a quick query to Google should reveal it.

The bigger matter is actually getting that source code back, then giving it a special massage with exotic oils from the mountains of India in the hopes of getting it into SVN and thus an official port.

But if you really want to donate the phone, PM me and we'll make arrangements. I'm still taking donated players for developers who are interested.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: dmelliot on July 07, 2011, 08:44:15 AM
Not sure if this has been discussed (couldn't find a way to search this thread).
But, if recording is possible with the software, what devices would actually support this?

I would assume that mic level mono recording would be fine as this would be part of the hardware for using headphones with a hands free mic.

But are there any Android (or other) devices that could do stereo recording (line or mic level) ?

Thanks
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: saratoga on July 07, 2011, 10:39:44 AM
But, if recording is possible with the software,

Wiki says no recording.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: kugel. on July 07, 2011, 05:54:10 PM
But, if recording is possible with the software, what devices would actually support this?

Possible, but not implemented yet. Feel free to hack around and post a patch though.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on July 07, 2011, 10:31:46 PM
this might be a good start for any takers.. (not asking for anything just pointing out..)

http://www.benmccann.com/dev-blog/android-audio-recording-tutorial/
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: tonyg362 on July 13, 2011, 04:12:39 PM
Can anybody explain how to compile rockbox for Android statically? I tried adding the -static flag to the makefile but I get errors.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: bluebrother on July 13, 2011, 05:44:45 PM
Why do you want to do this?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: tonyg362 on July 13, 2011, 07:42:44 PM
I am trying to run rockbox in the gem5 full-system simulator. It crashes when trying to load rockbox.so. With gem5 applications are typically compiled statically.

So, can it be compiled statically for Android?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: gevaerts on July 14, 2011, 05:04:56 AM
I am trying to run rockbox in the gem5 full-system simulator. It crashes when trying to load rockbox.so. With gem5 applications are typically compiled statically.

So, can it be compiled statically for Android?

If you're asking if rockbox.so can be made not to depend on any other shared libraries, I'd say maybe, you'll have to experiment.

If you're asking if rockbox can be made not to have a separate rockbox.so, then no. That's how native code works on android.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: torne on July 14, 2011, 05:37:41 AM
I am trying to run rockbox in the gem5 full-system simulator. It crashes when trying to load rockbox.so. With gem5 applications are typically compiled statically.

So, can it be compiled statically for Android?

gem5 is, er, not an Android emulator, so it's not going to work. To run an Android app in a simulator you need to be running a full Android rom in the simulator first, at which point any normal android apk will just install :)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: tonyg362 on July 14, 2011, 09:41:50 AM
Correct, gem5 is not an Android emulator. It is a full-system architectural simulator that models the ARM architecture with enough detail to boot unmodified Android. I have booted android on gem5.

Besides the reason for wanting to compile statically is irrelevant. Can anybody tell me how to do it?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: tonyg362 on July 15, 2011, 03:31:48 PM
I got it working, if anybody cares. Didn't need static compilation after all.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: tonyg362 on July 18, 2011, 03:11:55 PM
Is there a way to install rockbox on android without an sdcard? I have installed rockbox an an android device without an sdcard slot. When I try to play an mp3 it gives me an error accessing playlist control file message. Looking at how rockbox is installed on a regular android device it seems to put the rockbox directory which contains these configure and playlist control files in the sdcard directory. I tried to manually create this and add the files but it still doesn't work. Any ideas?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: lefko on July 23, 2011, 09:26:09 AM
I love rockbox.  I have several sansa's and love that I can get music in and out that way.  I use it at Strawberry music festival for the festival radio station (where we only play things on the radio that have been performed live at Strawberry music festival).  Rockbox is used there for the overnight recordings.  It's on shuffle/repeat.  I use sansa e200's there for that and it works very well (although nobody seems to know the interface so I have to make sure it's set up right and leave it running hours before it's actually used.).

Anyway I got an Atrix and was delighted to see that there was an android port.  This way I can test things out for the overnight playlists I am creating. 

However I've noticed a few things
Atrix - android port: 32gb sd card, 192 bps Constant mp3
Any help/pointers in either cockpit errors or whether they are bugs.  Are these bug report worthy?

Post Merge: July 23, 2011, 11:08:49 AM
In regards to the first bullet:I can tell you it happened pretty quick with a monkey's audio file the first time I was able to successfully play this format, but trying it again and it's gone through 2 songs without having the issue.  With mp3 it can go for days without the problem. 
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on July 23, 2011, 11:12:20 PM
  • There appear to be issue with playback.  Sometimes it just stops playing and I have to exit the program and restart.

It *is* still classed as "Unusable"...

  • the settings seem to change randomly.  However this may be because I didn't lock the device.  (suggest lock playback setting in playback settings section)

Just lock the screen (with the devices built-in keylock)*, a soft lock on a device with a screen that can be locked so easily seems pointless to me, and also like it could cause more frustration that it cured, ie. "I have the screen unlocked but its stuck on <blah> and I can't change anything, why?"

  • It's unclear to me which skins/themes will work

Any theme developed for a target resolution that is the same dimensions (or lesser) than your device.

*Edit

[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: bluebrother on July 24, 2011, 06:28:23 AM
There appear to be issue with playback.  Sometimes it just stops playing and I have to exit the program and restart. Random song that plays fine normally

What build are you using? Is it current? There has been an issue with playback on some phones (see
FS#12006 (http://www.rockbox.org/tracker/task/12006) and FS#12064 (http://www.rockbox.org/tracker/task/12064)). It *should* be fixed but lately I got the impression that it reappeared in some cases.

Quote
the settings seem to change randomly.  However this may be because I didn't lock the device.  (suggest lock playback setting in playback settings section)

This sounds like to be caused by the fact that Rockbox writes its configuration / playback state to a file on the SD card, but when you unmount the card on the phone (which happens if you connect it to the PC) this obviously fails. Usually players don't have this issue (since Rockbox goes into a USB mode then) so this is a problem with how Rockbox currently handles this. It's simply not meant to handle that case so someone has to adjust it.

I don't understand what you're referring to by "lock playback" though.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: lefko on July 27, 2011, 04:11:10 PM
Hi, thanks for the response.  The version I am using is r29590M-110316.  Not 100% sure how to tell if that is old or not.

While I have taken the SDcard out to add files/playlists what I am seeing appears not to be related to that, so I guess it must be the locking issue?

The lock I am referring to is the phone screen lock as addressed in the previous comment  I think it would be helpful to have it automatically lock. What I mean by the feature "lock the playback settings" means that the playback settings on the playback screen will be unaffected by the touch screen, and you would have to go through the menu system to change them.  Right now with the Cabbie(?) screen I can change them in the playback settings menu, but also on the touchscreen itself while it's playing.  Maybe what I am saying is just give me the option to turn the touch screen portion off for the playback screen
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: saratoga on July 27, 2011, 04:14:17 PM
Hi, thanks for the response.  The version I am using is r29590M-110316.  Not 100% sure how to tell if that is old or not.

11-03-16, so your build is about 4 months old.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: lefko on July 27, 2011, 07:58:29 PM
THeres really no way to tell from this page http://www.rockbox.org/wiki/AndroidPort but it appears to be the latest built version.  Is there someplace else I should be looking, or did the ambiguous statement above mean it was the latest?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on July 27, 2011, 09:24:50 PM
THeres really no way to tell from this page http://www.rockbox.org/wiki/AndroidPort but it appears to be the latest built version.  Is there someplace else I should be looking, or did the ambiguous statement above mean it was the latest?

Those links are old, rasher is doing daily builds so I've fixed the wiki to point to them.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on July 28, 2011, 01:53:25 AM
I could achieve this effect in the theme I am working on now for the Android port.

It wouldn't be a setting, but rather a "soft lock" in the form of a screen icon that toggled all other touch areas conditionally leaving the screen active and the theme displayed (unlike the devices hardware key lock or idle time-out key lock) but still have the screen "locked" (to an extent). Just tap (or I think I would make this a "long hold" action if possible to limit accidentally un-/locking the screen) the icon to un-/lock the screen.

The thing is...its a lot of work, and this theme has had a massive case of feature creep since its humble beginnings, three complete re-writes and approximately 800 iterations, and I'm still working on it... ;)
For me to consider another (almost complete) re-write at this point to accommodate yet another feature I would need to know that more than one person will find it worthwhile, or that others don't think its a bad idea because it would be annoying if pressed accidentally...and so on.

So, basically...is this something we'd want for the RaaA theme?



[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on July 28, 2011, 02:13:17 AM
Adding a softlock region would be dead simple and I'm happy to add that code, making it be able to auto-lock isnt though.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on July 28, 2011, 02:35:47 AM
Adding a softlock region would be dead simple and I'm happy to add that code, making it be able to auto-lock isnt though.

I don't think it should...to be honest. I think soft-locking the screen should be a conscious decision, we don't need another setting for this (presumably if it applied automatically you would want to configure the timeout) cluttering up the menus (although I presume it would go in the touchscreen settings menu which isn't very crowded at all...but anyway).



[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: JdGordon on July 28, 2011, 02:42:34 AM
we agree... i was saying im not going to implement auto-locking
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: lefko on July 31, 2011, 02:48:36 PM
I have been using the daily build for a few days now and it seems really good to me.  I have not had a problem with playback yet anyway.  Also have the fades working on the device, so I am happy.  I'm going to play around with loading fonts and themes today
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: notlistening on July 31, 2011, 09:15:36 PM
Did you manage to have any joy with the themes and fonts. I have loaded on the fullzip version and have found that I can not access the fonts menu item. I also can not access the while playing screen in the theme menu. This was build from a fresh update from SVN tonight.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on August 01, 2011, 01:46:36 AM
Try loading one of Rasher's unmodified daily builds (http://rasher.dk/rockbox/android/) to verify you didn't do something weird.

I seem to recall that "make fullzip" doesn't actually work with the Android port, but I'm not in a position to check this for some hours now, I'll update this post if I get a chance to test this before you reply.

If you do find that Rasher's builds work for you (note that you'll need to uninstall your build as the signing keys won't match so it won't be treated as an update) then try doing just "make zip" as opposed to "make fullzip".

If that doesn't work, cd to the root of your source checkout and do "svn stat" to see what's messed up in your checkout.



[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: notlistening on August 01, 2011, 12:30:08 PM
No luck, I have done all the above barr using one of rashers builds as they are going to be the wrong size for my phone and at the moment small font or not I am using it everyday.

T
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: lefko on August 01, 2011, 01:46:50 PM
No luck with the themes for me either
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on August 01, 2011, 06:49:52 PM
No luck, I have done all the above barr using one of rashers builds as they are going to be the wrong size for my phone and at the moment small font or not I am using it everyday.

T

Did you actually look?

If I remember correctly from the recent conversation between yourself and I on IRC you have a 800x480 landscape device?
If so here is the link to a binary for your device from Rasher's page (http://rasher.dk/rockbox/android/rockbox-800x480.apk)


No luck with the themes for me either

When you say this...what exactly do you mean?
What have you tried?
What haven't you tried?

Are you aware that RaaA only builds with one theme *if* and *only* if your device is one of these resolutions:

240x320 - Portrait
340x480 - Portrait
480x800 - Portrait
800x480 - Landscape

If you do not have one of these resolutions you will only have the choice of the fallback theme (its not even a choice really ;)) which you will recognise by the tiny, tiny font, incredibly basic .wps, and complete lack of images.

You may use a theme that is physically smaller than your targets resolution, but not larger. If a smaller theme is used it will be aligned to the top left of the screen and the remaining screen space will be ignored and display as a black border.

If you do have a target with a resolution listed above, then it will ship with one theme and one theme only which is the current default theme "cabbiev2".
If you have found or created a theme for your device, then it needs to be placed on the uSD card under a directory named "rockbox" and must retain the original directory structure.
Fonts are to be placed in:

/mnt/sdcard/rockbox/fonts/

Themes are to be placed in:

/mnt/sdcard/rockbox/themes/

.WPS and .SBS files in:

/mnt/sdcard/rockbox/wps/

Icons in:

mnt/sdcard/rockbox/icons/

And so on and so forth...


The Rockbox Themesite can offer themes which you can use with your device (literally any of them will work on your handset as long as the syntax is valid and the dimensions are either smaller than or the same size as your devices resolution), but if they are not touch-screen enabled you will not be able to use them properly unless your handset/device has a physical D-Pad at the very least (even then you may find yourself able to get into situations you are not able to get out of).

I will be happy to help you debug this issue, please inform me what you have/have not tried and we'll go from there.



[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: lefko on August 02, 2011, 10:23:13 AM
OK, I was putting it in ./rockbox/.rockbox instead of the top directory, so fonts and themes are working now.  However most of the themes I chose seem to have the now playing screen stop at 160 or 240 width instead of full width.   Also the default font for a lot of the themes were very very small such that I could not see the menu.  Luckily I have the laptop dock which helped me get back.  I believe I looked for the 480x800 themes, but I will check again.  Thanks for the help on that. 

Went back to the cabbiev2 theme, but with a bigger font

Post Merge: August 02, 2011, 10:36:13 AM
I had the settings issue come up again yesterday.  The shuffle stopped working.  The playback screen indicated that the shuffle was set.  The next song was the next song in the folder. 

I've run it about 5-6  hours real time over the ~4 days since I installed the new firmware.  I'm not sure how many times I have started and stopped it, but I have changed playlists a couple of times.  I have several playlists in multiple directories on the external SD.  IEach directory has a 6-9 folders each folder has a live recording.  The immediate directory above has the .m3u playlist.  I used foobar2000 to create the .m3u. 

Since the last time it was working I have done nothing with the phone except lock the input.  In fact I had run it about 2 hours before in shuffle and the rockbox screen was still up and on top.  Since I installed the firmware I had taken the external SD card out but that was probably within the first 1/2 hour of the 5-6 hours of playtime.  I had reset the phone within 24 hours before this happened.

I fixed it by cycling the shuffle indicator on the playback screen.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: GodEater on August 02, 2011, 11:55:04 AM
As far as I'm aware, apart from the one [Saint] has done, there are *zero* themes for 480x800. So it's not surprising none of the ones you tried worked.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: lefko on August 08, 2011, 04:21:51 PM
Today the screen went blank.  I was playing around with the hard lock, but then I undid the lock and found the screen blank.  I had to go into settings->applications and forcibly shut it down.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: sinless on August 17, 2011, 07:42:32 AM
I really hope Rockbox for Android can come out a 480*272 build,as many chinese jokebox factories produce such devices with android 2.3.Now,I only can run 240*320 build,It's very uncomfortable.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on August 17, 2011, 11:23:01 AM
create a skin for that size and compile the code..
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Philip on August 26, 2011, 07:52:00 PM
Playback does not work for me on lg optimus 2x (progress bar does not move, no sound except poping) same issues on stock rb, pauls custom build on stock rom and cyanogen mod 7

Is there anything i can do to help diagnose the issue?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on August 26, 2011, 11:11:41 PM
On a similar, but different note, I noticed that often playback will fail on my HTC desire. WHen I start a track it will play a amal blurb, probably what's in te buffer and it's silence from there, the UI stays active and everything works except no sound. The only way out is to force stop the application (shut down does not actually completely stop RockBox from running!)

P

Post Merge: August 27, 2011, 08:25:15 AM
Could we please have a placeholder file called .nomedia in the rockbox folder on the sdcard? this will prevent the android media scanner from adding theme images and album art to the gallery..

thank you..
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on August 27, 2011, 10:29:09 AM
On a similar, but different note, I noticed that often playback will fail on my HTC desire. WHen I start a track it will play a amal blurb, probably what's in te buffer and it's silence from there, the UI stays active and everything works except no sound. The only way out is to force stop the application (shut down does not actually completely stop RockBox from running!)

That sounds like your build, my friend....its working fine here.
Also, you're aware that you're not supposed to be reporting issues that you've not confirmed on a clean build, right? Of course, this isn't possible for you to confirm on a clean build, because there *is* no shut-down in svn for RaaA and almost certainly never will be ;)


[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: paulheu on August 27, 2011, 10:36:41 AM
I know.. but the same happens with a clean daily build.. It does not happen always oddly enough..
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Philip on August 27, 2011, 11:34:33 AM
just tried the oldest build i could find (r29085) and playback works fine I guess a recent change to either codec or volume handling has caused this issue (this build has independent volume control for rb)

UPDATE: I started installing newer builds to see where the problem started but got to the latests builds and they now work fine. Very strange. Has something been left out of recent builds that by installing an old build is left behind?

Working fine now at any rate, time to get theming  ;D
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on August 27, 2011, 12:12:37 PM
UPDATE: I started installing newer builds to see where the problem started but got to the latests builds and they now work fine. Very strange. Has something been left out of recent builds that by installing an old build is left behind?

Nope, not possible.


[St.]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: AsusFreak on September 05, 2011, 10:51:50 AM
800x480 - Landscape

Themes are to be placed in:

/mnt/sdcard/rockbox/themes/

.WPS and .SBS files in:

/mnt/sdcard/rockbox/wps/

Icons in:

mnt/sdcard/rockbox/icons/



Hi.
I took one of my 320x240 Cowon D2-themes and resized it to 800x480.

So if you use the landscape version (800x480) of rockbox you simply have to unpack the zip file to the root of your SD-card. I included the rockbox.cfg file as well to make it easier to browse to the theme.

The theme is (just as the D2 theme) completely designed for the absolute point mode. So it is really easy to navigate through the menus.
Try it and give some feedback.

The original theme and all descriptions can be found here:
http://themes.rockbox.org/index.php?themeid=1146&target=cowond2

The daily Android build can be found here:
http://rasher.dk/rockbox/android/

Download of AF_SqueezeWVGA (800x480 theme):
http://www.mediafire.com/?2uxggs477z9yo9r

Enjoy it.

By the way: is there a way to upload it to the theme site or are there only the known devices allowed?
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on September 05, 2011, 11:19:38 AM
By the way: is there a way to upload it to the theme site or are there only the known devices allowed?

Only "supported" devices.


[Saint]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: a_b_c_d on September 21, 2011, 10:56:41 AM
With build version "r29590M-110316" everything is okay on the Nexus S. But with every new version only about 40% of the screen size is used.

I took screenshots. The first one pictures what it looks like with "r29590M-110316", the other one shows the newest build of rasher.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on September 21, 2011, 11:00:42 AM
With build version "r29590M-110316" everything is okay on the Nexus S. But with every new version only about 40% of the screen size is used.

I took screenshots. The first one pictures what it looks like with "r29590M-110316", the other one shows the newest build of rasher.

The latter is how it *should* look...no idea what on earth you did to achieve the effect in the first screenshot.
It looks as though you're using a font with a ridiculous ascent/descent value.


[Saint]


EDIT: If you want a "proper", full-touch theme for RaaA on Android please think about using my  RaaA Theme Candidate (http://www.rockbox.org/tracker/task/12254?project=1&type=4&order=dateopened&sort=desc) (updated with reasonable frequency) from the tracker.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: a_b_c_d on September 21, 2011, 11:05:51 AM
Quote
The latter is how it *should* look...no idea what on earth you did to achieve the effect in the first screenshot.
It looks as though you're using a font with a ridiculous ascent/descent value.

Thank you for your fast reply! - But I hope that's a joke. The latter is hardly usable with a touchscreen.

I didn't use any effect, I'm quite sure the developer of the version of the first screenshot did intent to use the full screen size in order to make rockbox usable on touchscreens.


EDIT:

Quote
EDIT: If you want a "proper", full-touch theme for RaaA on Android please think about using my RaaA Theme Candidate (updated with reasonable frequency) from the tracker.

Tried it. Looks quite cool - but even 48-cabbiev2-[regular] is still to small for reasonable touchscreen usage in my point of view.
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on September 21, 2011, 11:32:50 AM
You were using a truly ancient build from kugel with a patch that isn't in svn, and almost certainly never will be, to increase the list item height.

So its no surprise it didn't look as you expected when you installed an svn head version.

I've had multiple testers for this theme port, and I can honestly say that with the 48pt font I have never had a complaint about touchscreen usability in the lists.

I /could/ of course increase the font size, but I think (and testing so far has shown) that 48pt is a good balance between list height, total items displayed in the list (you don't want the menus to be needlessly sparse when scrolling long lists), and usability.

I continue to update these theme ports as I develop and work on new ideas...and nothing is set in stone.

I can tell you, though, that the only way (for now) you'll get the lists the way you wanted them is to revert to the build you were using if it still is hosted anywhere. That patch isn't going to get into svn, I'm ~99% sure of that.
There are sane ways to alter the list item height with the skin engine on a per screen basis (committed recently) that I would find to be an acceptable solution as opposed to forcing gigantic lists in all cases where a list is drawn.

This would allow for an (optional(depending on how creative I'm feeling)) way to expand only lists that need it (menus for instance), and not the lists you don't want to have vast amounts of blank space (long scrolling lists).



[Saint]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: a_b_c_d on September 21, 2011, 12:06:00 PM
Quote
I've had multiple testers for this theme port, and I can honestly say that with the 48pt font I have never had a complaint about touchscreen usability in the lists.

I /could/ of course increase the font size, but I think (and testing so far has shown) that 48pt is a good balance between list height, total items displayed in the list (you don't want the menus to be needlessly sparse when scrolling long lists), and usability.
I agree it's a good compromise between touchscreen usability and handling long lists.
But for those without sensitive fingers (http://www.youtube.com/watch?v=8DtbPOXFk00): Would it be time-consuming to add an option that provides bigger fonts (at the moment I can switch between 36-cabbiev2-[bold], 36-cabbiev2-[regular] and 48-cabbiev2-[regular])?

Quote
I can tell you, though, that the only way (for now) you'll get the lists the way you wanted them is to revert to the build you were using if it still is hosted anywhere.
I've got the ".apk"-file still on my phone, but I think I will use the newest version with 48-cabbiev2-[regular] anyway, although I'd prefer menu items that are a bit higher.

Quote
There are sane ways to alter the list item height with the skin engine on a per screen basis (committed recently) that I would find to be an acceptable solution as opposed to forcing gigantic lists in all cases where a list is drawn.

This would allow for an (optional(depending on how creative I'm feeling)) way to expand only lists that need it (menus for instance), and not the lists you don't want to have vast amounts of blank space (long scrolling lists).
*sign*


And thanks for the fast support. :)
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Falco98 on September 21, 2011, 09:12:26 PM
Could anyone point me to a build they think would be optimal for use on the Thunderbolt?  I was running a decent one ago on my old Eris, a while ago, but honestly I forget whether I found the build here or on another forum.  A brief browse of the last few pages has left me generally unsure which one I should try to use :-P
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: [Saint] on September 22, 2011, 09:48:58 AM
Could anyone point me to a build they think would be optimal for use on the Thunderbolt?  I was running a decent one ago on my old Eris, a while ago, but honestly I forget whether I found the build here or on another forum.  A brief browse of the last few pages has left me generally unsure which one I should try to use :-P


RaaA doesn't care about anything except the screen dimensions and the Android version.
So, "optimal" in this instance just means:

"an Android OS greater than 1.6 and a RaaA .apk built for a resolution the same as my device or smaller"

That's all.

The build doesn't need to be the exact screen dimensions, but it cannot be larger than the screen dimensions in either width or height. Builds for resolutions smaller than the devices LCD resolution will be aligned to the top left corner and the rest of the screen will remain unused.

As for availability, the *only* RaaA .apk I recommend installing is:
rasher's unmodified daily builds (http://rasher.dk/rockbox/android/)
As these builds contain no third party patches that may or may not be applied/built correctly, and they reflect the current svn state of RaaA.

Just remember that these builds are *unsupported!*, so don't lodge bugs against them, and they are not officially sanctioned by the Rockbox project. They are provided by rasher so that people may test the current state of RaaA.
Remember, RaaA is still officially "Unusable" as stated on the main page (http://www.rockbox.org/).


[Saint]
Title: Re: Rockbox as an Application (iPhone, iPod Touch, Android, WebOS etc.)
Post by: Falco98 on September 24, 2011, 05:07:45 PM
As for availability, the *only* RaaA .apk I recommend installing is:
rasher's unmodified daily builds (http://rasher.dk/rockbox/android/)
As these builds contain no third party patches that may or may not be applied/built correctly, and they reflect the current svn state of RaaA.
Thanks, this is basically what I was looking for :)  As I said, I'd used it on my eris (sloooooow) and it worked okay there, except for the inability to move an app to the SD card and the eris' built-in memory became an extreme limiter with only a handful of apps installed.  By this point I didn't even remember where I got the build I had on there, but this was probably it (but presumably updated some, by now).
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: TexasRockbox on October 29, 2011, 11:02:34 AM
Don't know if this link will help with RaaA

CRC Canada has an FM/RDS application that works (both FM and RDS) on the newly released Samsung Galaxy Player 5.0 (USA Version) and other Samsung devices.

http://mmbtools.crc.ca/content/view/52/77/

CRC does provide downloadable libraries.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: R_E_K on November 01, 2011, 06:35:34 AM
Hello,

absolutely great, thank you for this port!

I had different iRivers, Sansas and since two years iPhones (3GS and 4). I've allways missed rockbox. Now I've bought a SGS II for using it with rockbox - this is my killer application for Android ;-)

Is there any plan to support iPhone-headsets (Denon AHC 560 R in my case)?

Best regards,
Ralf

Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: paulheu on November 04, 2011, 06:37:02 PM
Hi guys.. me's back.. After some thought on my new phone it is..... A Nokia N9

Honestly it's an awsome phone.. but could do with some RockBox TLC..;)

Now before I get my head snapped off by the autoresponder I am not expecting anyone to jump on it, just if there is anyone doing any work on a meego version..

tx, Paul
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: froce on December 02, 2011, 12:27:00 PM
Sorry for my poor English.
There is a bug in Android port.
When bluetooth headphone connect,rockbox can't playback any song until the phone reboot.
My phone is SE Xperia Neo.

Anyone know about the bug?...thanks.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Liamness on December 17, 2011, 06:33:09 AM
noob says hi. Just installed rasher's latest build on my phone (cheapy San Fran II) and I'm very impressed! I'm familiar with rockbox, having used it on sandisk devices, but I was under the impression that the rockbox version wasn't very far along. It is listed as 'unusable' on the main page after all! However it seems stable enough to use as my main music player, and all the features that made me love rockbox in the first place seem to have made it through. Few questions though;

How can I restrict the database so it builds from just one folder? All my music is in one place on the sd card, but rockbox scans the whole phone. Things like podcasts and ringtones are mixed in with everything else. Not a big deal though obviously.

I noticed there is a patch for a widget. Thusly I would like to try and build the apk from source myself, as my understanding is that this is the only way to add such a patch. I don't really know what I'm doing though, I can't even work out where to find the source. I looked at svn.rockbox.org and just got confused. The phone is rooted and I have used adb with it, so at least there's that.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: paulheu on December 17, 2011, 06:25:08 PM
http://www.rockbox.org/wiki/DocsIndex#For_Developers
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: kinnexsus on December 28, 2011, 02:16:55 AM
Rockbox as a launcher

What if we designed a rockbox based GUI launched for android, avaliable on the android market,
To cut out hassle and hacks of it all, bringing in the phone functions like call and text, email, internet browsing...
Making a launcher is relativaly easy-
or just a theme for go launcher ADW.launcher





What do you Think?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on December 28, 2011, 04:10:10 AM
Rockbox as a launcher

What if we designed a rockbox based GUI launched for android, avaliable on the android market,
To cut out hassle and hacks of it all, bringing in the phone functions like call and text, email, internet browsing...
Making a launcher is relativaly easy-
or just a theme for go launcher ADW.launcher





What do you Think?

I'm curious, as I'm sure others are as well, what "hassle and hacks" it is that you're talking about...
I'm perhaps more curious about how Rockbox as a Launcher would negate any of said hassles and/or hacks.

Perhaps I'm not thinking laterally enough?

I'll leave my comments about the idea itself until I'm clear on the issues that its intended to negate.


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: meaninglessvanity on February 17, 2012, 02:25:51 PM
I'm using Rockbox for Android (LG Optimus V) and it works mostly.  I'm having occasional cut outs but it generally starts playing again after a few seconds.  I can deal with that.

The thing that's bothering me is I always used bookmark on stop on my previous Sansas, so that when I turned off the device it would save a bookmark in my book so I could start again from the right spot.  What I've noticed is that the Android app doesn't do that when I pull the headphone cable out.  Do I have something set up wrong, or is that just not in the code?

Thanks!
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: kugel. on February 22, 2012, 03:58:39 AM
Pulling the headphone only pauses, it does not stop (unrelated to RaaA), therefore no bookmark is created. You need to stop manually (long press on the play/pause icon in the wps).
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: meaninglessvanity on February 23, 2012, 04:15:04 PM
Thanks kugel, now I know the right way to make it bookmark.. manually saving a bookmark was becoming a drag. 

Any ideas on the playback cut-outs?  Is there any way I could get some debug info for them?

Ben
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: musta susi on February 23, 2012, 04:19:33 PM
Is it possible to implement the LRC plugin so I can view embeded lyrics for songs on my phone? I have it on my iPod and love it. I need it on my phone too.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: lefko on March 23, 2012, 11:35:39 AM
I am having a severe problem with bluetooth on my atrix and motorola HD10.  More often then not when I turn on my bluetooth headset the software hangs.  I think I can get it to happen almost 100% of the time by starting rockbox, playing a file, pausing/stopping a file then connecting bluetooth.  After that the play screen stays stuck at where it was and I can never get it to start unless I force a close of the app.

The icon stays up when I go to "home" whereas when it is running properly it only stays up if rockbox is playing a file.  I suspect it has something to do with the interaction of pause, loosing headphone connection, and idle time, then not reconnecting when bluetooth starts up again, but that is just conjecture. 
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: haim on March 31, 2012, 06:45:10 PM
Sorry, this is a mistake, can someone delete this message? thanks.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: haim on March 31, 2012, 06:48:39 PM
There is a bug in rockbox for android, it's Seems to be no support for RTL languages like Hebrew and Arabic.
Instead of מוסיקה written הקיסומ (in English - Instead of "Music" written "cisuM).
thanks!
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: JdGordon on April 01, 2012, 07:14:13 AM
in which screen? I'm assuming the main menu? need to look into this. :/

i dont think it is a android issue

edit: just checked the main menu in the sim with hebrew and it appears to be correct. where were you seeing the RTL not working?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: haim on April 01, 2012, 08:08:58 AM
In all screens, here are some pictures:
(Mabe your cell phone not support RTL, so he show it well, but my cell phone has support for RTL and he does not show it well, most fo the cell phones in Israel has support for RTL and they have the same problem as me).
Thanks.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: JdGordon on April 01, 2012, 08:31:01 AM
OK, just checked on my tablet and it is indeed broken on android. please open a bug report
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: haim on April 01, 2012, 08:41:31 AM
http://www.rockbox.org/tracker/task/12629
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Vorlonesque on April 21, 2012, 09:31:10 PM
I am having a severe problem with bluetooth on my atrix and motorola HD10.  More often then not when I turn on my bluetooth headset the software hangs.  I think I can get it to happen almost 100% of the time by starting rockbox, playing a file, pausing/stopping a file then connecting bluetooth.  After that the play screen stays stuck at where it was and I can never get it to start unless I force a close of the app.

The icon stays up when I go to "home" whereas when it is running properly it only stays up if rockbox is playing a file.  I suspect it has something to do with the interaction of pause, loosing headphone connection, and idle time, then not reconnecting when bluetooth starts up again, but that is just conjecture. 


I get the same issue on my Toshiba Thrive.  I've also found that if I disconnect from bluetooth I get the same issue as well.  What I currently do is simply kill the Rockbox process before I connect or disconnect to/from my car's bluetooth connection (I have a shortcut to the Manage Applications screen and I leave it pointed at Rockbox so I can quickly kill the proces when I need to).
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Baba-Jii on May 07, 2012, 04:03:44 AM
Bookmarking files on a touch screen is quite tedious. Would it be possible to implement one touch short-cuts on the now playing screen for features like bookmarking?


 
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: nieroster on May 11, 2012, 11:26:19 AM
I used Rockbox a lot on my SGSII. Lately I updated to Android 4.0.3 (Samsung stock firmware) and unfortunately Rockbox does not work anymore. It seems to start correctly but when I try to play a song the WPS opens but it does not start to play. It seems to crash somehow as I cannot go back either. I have to use the task manager to close it.

Is there any solution to this problem yet?

Regards,
Franz
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: ap3x on May 15, 2012, 12:13:17 AM
Rockbox is running beautifully on my GS2 I777 (AT&t version)
 Rooted w/ Ultimatum RC1 Rom (android version 4.0.3) Siyah kernel flashed.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: nieroster on May 15, 2012, 03:49:21 AM
Well it would be nice to have a solution for unrooted phones as well. But good to hear that it works on your "exotic firmware"!
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: ap3x on May 15, 2012, 04:15:19 PM
Haha Putting custom firmware on a cell phone is the same as installing rockbox on a ipod sansa x device... :] I like to customize haha....

Okay however its not running completely perfectly I've got a few bugs.....

1. When I build database it starts searching and finds over "20,000" and then says restart to initialize..Rather than just killing the task and service I reboot the phone and start the rb app again to a

Panic screen
Audio_reset_buffer_noalloc(): EOM (65536 > 0)
bt pc: 0x50e7fae0, sp: 0x50d4eb20
5 more hex lines then
bt end

I'm guessing 65536 is the number of files on my phone? when it should be looking for music files?
Then try opening rb again and the gui wont display
kill rb
restart ... no panic screen
goto database and its not ready "Initalize now?"
and repeat above steps..... database fail :(

Under debug > database info

Initalized yes db ready no ram cache no ram 0/0 B progress: -1% (0 entries)

General settings Database Initialize now it starts in the background then db info nothing changes except entries is 84721 while progress is still at -1% and commit delayed changed from no to yes


2. The default line selector type isn't visible for me I was able to change it to pointer which seemed to be the only one that worked

everything else seeems to run pretty smooth sorta wish the android notification bar was still there tho :/

Post Merge: May 15, 2012, 04:36:20 PM
Well..... with Siyah kernel v3.0.3 I can dual boot....
I started from my secondary rom.  Dont mind the name: Phone-Bricker v2.6.1
it loaded my database correctly..... Everything is beautiful now! :)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: nieroster on May 15, 2012, 05:31:30 PM
If you want my opinion on rooted phones:
It's a security issue and you loose warranty.
While this may be uniportant to you it matters for others. Please respect this.

And when reading your experiences with rockbox and Android 4.0.3: It seems that rockbox is far from running seemlessly under Android 4.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: p0izn on June 12, 2012, 06:08:24 PM
Rasher , please make Terminus font by default , because Helvetica doesnt support cyrrilic symbols and it's hard for new users to go to the font chooser guiding only by icons and they have to edit cfg before starting player.   ;)
Sound balance doesnt work (9june12 build) , but you may be know it . CM9 , 4.0.4 :)
Thank you for your work, Rasher
 PowerAMP Rockbox!
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: lefko on June 22, 2012, 10:27:59 AM
I am having a severe problem with bluetooth on my atrix and motorola HD10.  More often then not when I turn on my bluetooth headset the software hangs.  I think I can get it to happen almost 100% of the time by starting rockbox, playing a file, pausing/stopping a file then connecting bluetooth.  After that the play screen stays stuck at where it was and I can never get it to start unless I force a close of the app.

The icon stays up when I go to "home" whereas when it is running properly it only stays up if rockbox is playing a file.  I suspect it has something to do with the interaction of pause, loosing headphone connection, and idle time, then not reconnecting when bluetooth starts up again, but that is just conjecture. 


I get the same issue on my Toshiba Thrive.  I've also found that if I disconnect from bluetooth I get the same issue as well.  What I currently do is simply kill the Rockbox process before I connect or disconnect to/from my car's bluetooth connection (I have a shortcut to the Manage Applications screen and I leave it pointed at Rockbox so I can quickly kill the proces when I need to).

The problem with this workaround, besides being very annoying, is that you loose the bookmark information if you force a stop.  With an hour and a half program this is an issue.

Post Merge: June 22, 2012, 10:32:14 AM
I am also having a problem that appears to be happening more and more.  Probably the last 4 months, that while playing, when coming out of sleep and unlocking my atrix the rockbox screen is blank, like the UI is wedged.  I can get to home and run anything else, but I can not shut off rockbox.  I have to force a stop. When I force a stop, as posted above I loose the bookmark info and have no way of telling where I was in the program. 
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: LivArt on June 23, 2012, 08:56:28 AM
Today I tried Rockbox on my Galaxy Spica with Froyo and I'm not so happy as I was with rb on clip:
1. I really miss button Exit.
2. The status bar is very hard to read because it's on top. I think it will be better if it could be some pixels down or if it could be changable with system status bar.
3. There aren't any skins for hvga (320x480) resolution, only default one.
4. Is there way to set default folder for my library (scanning media only in this folder and subfolders)?
 
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on June 25, 2012, 02:45:23 AM
Today I tried Rockbox on my Galaxy Spica with Froyo and I'm not so happy as I was with rb on clip:
1. I really miss button Exit.

The way Android works, it is totally irrelevant and needless.

3. There aren't any skins for hvga (320x480) resolution, only default one.

As a side note, I have been working on greatly improving the default theme (https://github.com/saint-lascivious/RaaA-CabbieV2)

4. Is there way to set default folder for my library (scanning media only in this folder and subfolders)?

Presently, only if you're rooted.

You can simply place a database.ignore file in /, and then place a database.unignore file in the directories you want scanned. If there is a folder you don't want scanned inside one that you do want scanned, hit that with a database.ignore file also.

It isn't exactly elegant, but, it works.



[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: dforionstar on July 10, 2012, 07:59:22 PM
I'm a long term user of Rockbox on Sansa Fuze v.2 and very pleased to be able to use it on my Android device ( Samsung i9000 - Galaxy S). I realize Rockbox is not officially available as an apk, but I am using it now thanks to Rasher's daily builds of Rockbox for Android.

Unfortunately I cannot get the shortcuts or WPS button figured out and don't think it is working properly.  When I press on the WPS screen, then press the big "Q" button, I see three "WPS Hotkey" labels but cannot get any functionality out of them. I can change the labels but still no functionality. All I want is to have quick access to pitch control, and Bass/Treble or Sound Settings. Any help is appreciated!

Thanks to all who contributed to RB4A!  :) :) :)

------------------------------------------
Device: Samsung Galaxy S GT-i9000 (Rooted, of course!)
ROM: Stock Samsung (XWJW6) 2.3.6 Gingerbread
Kernel: Semaphore 2.74
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: kugel. on July 16, 2012, 02:30:23 AM
You should see the so-called quickscreen, with (by default) repeat and shuffle settings. You can put any setting (however not menus such as the Sound Settings) to the quickscreen.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: dforionstar on July 16, 2012, 03:39:02 PM
This is still not clear to me. The items on the QuickScreen are the same as Shortcuts? Yes/No?

Because if Yes, I have already changed them in the Shortcuts submenu. They seem the same as QuickScreen. Whether I change these items on QuickScreen or under Shortcuts, there is still no functionality. When pressing an item on QuickScreen, the item label changes to next item, but no functionality.

Please, Has anyone been able to get this working on their actual android device?

Thank you!
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: davidsol on August 23, 2012, 06:18:18 AM
I downloaded RB onto a Galaxy Note (gingerbread not ICS) phone last July and it worked pretty well although it didn't seem to bookmark as per my settings minor problem). Now for the last two weeks when I try to start it up I can't do anything, when I tap on and icon it does nothing. I have tired reinstalling previous builds but keep getting the same problem so presumably some app I have added to my phone is interfering as I haven't updated the operating system. I have added quite a few apps (though nothing musical) recently so difficult to remember which one might be interfering.

Does anyone have an idea of what I can do ? I have had RB on an Iriver for years and there's nothing better for playing music.

Any thoughts welcome.
Title: crashes
Post by: RowaN on September 30, 2012, 08:46:45 AM
I am using Rockbox on my Galaxy S (Cyanogenmod10 nightly), and have been for many many months. The app crashes on me a lot - usually when I'm playing music, and I then click on another song from the file browser. The music doesn't stop but the screen goes black, is unresponsive, and a force close is required. So to reduce crashes, I use the workaround of longpressing songs, playlist, add next. Not a great workaround but beggars can't be choosy. :) It would be great if someone could identify the cause of this bug.

Update: something that usually works to revive the app when its stuck on a black screen is to press the home button, then press the pause button on the widget. Then click the song name in the widget to bring Rockbox back to life.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: johnb on October 13, 2012, 02:52:07 PM
Hi,

can anyone point me to some documentation on the 'grid mode' for the touchscreen, please?
Searching the web I found out that it is supposed to be a 3x3 grid, but I haven't found out the bindings for those grid points and the variants like long-press, etc.

Thanks!
johnb
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: rlowens on November 08, 2012, 05:14:42 PM
Any chance someone has a Windows emu build of this? I'm looking for the best version of Android for Windows (because I love the bookmarking and configurability).
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: saratoga on November 08, 2012, 05:21:45 PM
Any chance someone has a Windows emu build of this? I'm looking for the best version of Android for Windows (because I love the bookmarking and configurability).

Do you mean a simulator built for windows?  You can get those here:  http://rasher.dk/rockbox/simulator/

Although they don't have much to do with Android.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Baba-Jii on November 11, 2012, 09:43:38 AM
As much as I'd like to use Rockbox as my primary player on my 4.04 Galaxy S2 - it's just way too unstable. I've moved over to using MortPlayer Audio Books. Couldn't be happier. MortPlayer's bookmarking feature is far more advanced than Rockbox too!  :)

Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: a_b_c_d on November 15, 2012, 03:49:51 PM
As much as I'd like to use Rockbox as my primary player on my 4.04 Galaxy S2 - it's just way too unstable. I've moved over to using MortPlayer Audio Books. Couldn't be happier. MortPlayer's bookmarking feature is far more advanced than Rockbox too!  :)



The same applies to me, except I chose tinyPlayer. It's a pity that those crashing bugs are around for years and aren't getting fixed. Nearly no-one buys mp3 players these days, they all buy Smartphones - ~ 80% running Android.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: cheenachatze on December 08, 2012, 04:37:55 PM
I tried the rasher build of Rockbox 540x960 2012-12-08 on my phone (4.3" screen 540x960 resolution, running ICS). The letters are so tiny that it's impossible to read. The only thing I could do is uninstall it. Is it possible to repair the font size? Thanks.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on December 10, 2012, 05:20:18 AM
Is it possible to repair the font size?

Why yes, my inquisitive friend...it surely is! And here's how:

In the Rockbox Extras (http://www.rockbox.org/wiki/RockboxExtras) section in the wiki, I have an anti-aliased font pack (http://dl.dropbox.com/u/30204410/Rockbox%20as%20an%20Application/Font%20Pack/font-pack.zip) available for download. Either extract the entire font pack to /sdcard, or extract individual fonts to /sdcard/rockbox/fonts.

May I additionally recommend that, if you do not require non-English or extensive unicode support, you use the (significantly smaller, and prettier) 'Ubuntu' font family from the font pack as opposed to the (massive, and rather hideous) 'GNU Unifont' font family.


If you want to make sure that your chosen font applies at the first boot, instead of having to apply it manually (or, if you want to make sure you're able to read the menus to be able to apply a new font manually), you may create a custom config file with this content:

Code: [Select]
font:  /.rockbox/fonts/FONT_NAME.fnt

Where FONT_NAME.fnt == the exact name of the font you wish to use from the font pack, for instance:

Code: [Select]
font:  /.rockbox/fonts/36 Ubuntu [Regular].fnt
(the . in .rockbox is important here, it will not match the actual path on hosted (application) targets, but don't worry about this)

Save this config file as a plain text file to "/sdcard/rockbox/config.cfg" and assuming 36 Ubuntu [Regular].fnt can be found in "/sdcard/rockbox/fonts/" this font will be used when you launch the application.


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: nick_p on December 10, 2012, 09:01:12 AM
Nearly no-one buys mp3 players these days, they all buy Smartphones - ~ 80% running Android.

Maybe the percentage of developers running Rockbox on Android is lower.

Edit: Ho hum, not sure why I'm replying to a post from a month ago.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Falco98 on December 28, 2012, 03:11:24 PM
I am having a severe problem with bluetooth on my atrix and motorola HD10.  More often then not when I turn on my bluetooth headset the software hangs.  I think I can get it to happen almost 100% of the time by starting rockbox, playing a file, pausing/stopping a file then connecting bluetooth.  After that the play screen stays stuck at where it was and I can never get it to start unless I force a close of the app.

The icon stays up when I go to "home" whereas when it is running properly it only stays up if rockbox is playing a file.  I suspect it has something to do with the interaction of pause, loosing headphone connection, and idle time, then not reconnecting when bluetooth starts up again, but that is just conjecture.
This seems very similar to the issue I have running on my thunderbolt - except mine has nothing to do with Bluetooth, the issue is caused either when I turn the screen back on, or when I'm outside Rockbox and select back into it.  FWIW, as a workaround to having to FC rockbox, I've found I can put the player in "pause" mode from the WPS, then go back to my phone's home screen and wait for rockbox to "auto power off" (as if it were a portable player that's been paused).  It then exits and can be re-opened like new.  The problem is this halt is far too common to make it very usable on my device.  I wish someone who's far more familiar with the Android system and its innards could debug this a bit.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: LambdaCalculus on January 03, 2013, 11:26:39 AM
Maybe the percentage of developers running Rockbox on Android is lower.

And the percentage of developers running webOS devices is even lower. :)

Nonetheless, I'd like to bring FS#12496 (http://www.rockbox.org/tracker/task/12496) into the spotlight. I just landed a Palm Pre and a Palm Pixi (both webOS devices) for free, so I'm going to be coddling the patch into better shape and see if maybe we can push it in the right direction.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: jimzat on February 15, 2013, 05:17:28 PM
What to I press to "generate a STOP" in order to bookmark?

I tired to long-press the pause button but when I did that no bookmark was generated.

Any ideas?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: a_b_c_d on February 27, 2013, 12:27:00 PM
it seems like there's not much development going on regarding the android version, which is kind of hard to believe, because 4 years ago everyone used mp3 players, but nowadays everyone uses smartphones with Android, which is open source.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: kugel. on April 08, 2013, 09:30:07 AM
Your help is welcome. We have very limited resources (also in terms of developers).
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Philip on April 09, 2013, 07:43:26 PM

This seems very similar to the issue I have running on my thunderbolt - except mine has nothing to do with Bluetooth, the issue is caused either when I turn the screen back on, or when I'm outside Rockbox and select back into it.  FWIW, as a workaround to having to FC rockbox, I've found I can put the player in "pause" mode from the WPS, then go back to my phone's home screen and wait for rockbox to "auto power off" (as if it were a portable player that's been paused).  It then exits and can be re-opened like new.  The problem is this halt is far too common to make it very usable on my device.  I wish someone who's far more familiar with the Android system and its innards could debug this a bit.
[/quote]

I have had this same issue on two phones now, LG 2x and Sony XZL on a wide variety of android versions, Froyo -> JellyBean. Is there anything I can do to help locate the source of the problem? Error traces?

Would someone look into it if I sent them the LG 2x? I had planned to sell it but if someone will use it for rockbox development they are welcome to it, I have been using rockbox since the H340 so figure its time to give something back ;)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: LambdaCalculus on April 13, 2013, 12:07:00 PM
This seems very similar to the issue I have running on my thunderbolt - except mine has nothing to do with Bluetooth, the issue is caused either when I turn the screen back on, or when I'm outside Rockbox and select back into it.  FWIW, as a workaround to having to FC rockbox, I've found I can put the player in "pause" mode from the WPS, then go back to my phone's home screen and wait for rockbox to "auto power off" (as if it were a portable player that's been paused).  It then exits and can be re-opened like new.  The problem is this halt is far too common to make it very usable on my device.  I wish someone who's far more familiar with the Android system and its innards could debug this a bit.

I have had this same issue on two phones now, LG 2x and Sony XZL on a wide variety of android versions, Froyo -> JellyBean. Is there anything I can do to help locate the source of the problem? Error traces?

Would someone look into it if I sent them the LG 2x? I had planned to sell it but if someone will use it for rockbox development they are welcome to it, I have been using rockbox since the H340 so figure its time to give something back ;)

So, if I'm reading this correctly:

1) You pause audio via the WPS on your 2x, go back to the home screen, and it automatically stops the app itself? I have a T-Mobile G2X (same phone with tiny tweaks) running CyanogenMod 10, but have never encountered this issue. What version of Android is yours running?

If you are interested, you can send me the phone and I can compare results from mine as well. PM me for more details.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Philip on April 15, 2013, 01:10:38 PM
I have only noticed the first problem mentioned.

Start playing music -> lock screen -> unlock screen -> rockbox is unresponsive (black screen only, still playing music).

I think i have CM10.1 on the 2x at the moment but have had the same problem on a lot of different roms. I will try a CM 10 rom and report.

Do you really not have this issue?
can you share your rockbox config files / settings / themes / fonts. I get the feeling something strange is going on with my rockbox setup if it causes this issue on two of my phones yet works for you on the very similar G2x...

Is rockbox installed on internal memory / sd card?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: solarsea on April 22, 2013, 03:03:36 AM
I can confirm the suspend issue, where rockbox is not-responding but still playing.
Tested on a 4.0.3 tablet using apk from 2013-04-20.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: kugel. on June 01, 2013, 06:36:18 AM
I know about this problem but I'm not able to reproduce it, it only happens rarely (on my phone, anyway) so it's really difficult to tell what the problem is or even fix it.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: musta susi on June 04, 2013, 08:27:18 PM
I know about this problem but I'm not able to reproduce it, it only happens rarely (on my phone, anyway) so it's really difficult to tell what the problem is or even fix it.

I can confirm spontaneous suspensions on my device too. When a song is changed in queue (automatically, not sure if manually by user triggers this), number of lock\wake screen times can be vary. A way I can produce this issue for sure is after a song is automatically changed --> lock screen then wake up --> go to menu and try to edit\rename\delete an item [practically anything the makes an Android dialogue box to pop up]. However Rockbox responds back again when [now playing] is finished.

*This issue doesn't occur in older versions of Rockbox, back to svn r28520 build for example.
I'm using Galaxy Note II, changed roms too often either custom and officials.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: TheCrash on June 16, 2013, 08:22:52 AM
Is there any chance to set manual RockBox <HOME> directory?
My smartphone have crazy structure of mount points. I don't have /sdcard/ directory, but /storage/sdcard1/. I can't save playlists and create a database.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on June 16, 2013, 08:41:14 AM
If you have access to the filesystem, the easy fix for this is to simply create a symlink...it boggles my mind that one doesn't exist already.


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: TheCrash on June 16, 2013, 02:49:48 PM
FAT32 / NTFS don't support symlink. I created a symlink between /sdcard/ and internalSD (ext2), but It did not match any results.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: saratoga on June 16, 2013, 03:05:08 PM
NTFS does support symlinks, but  it seems unlikely your linux-based phone uses Microsoft's proprietary file system. 
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on June 17, 2013, 12:12:58 AM
The only thing I can think of for now is creating a small FAT image file and mounting it to /sdcard. But this assumes you have the privilege to do this, which is a slightly dangerous assumption.

If you have access to init.d or userinit.d, etc. a small script to check for the existence of said image and create and mount it (or, repair the mount) could be whipped up in seconds, but this might be overkill.

It really bothers me that /sdcard doesn't exist at all. Even if it does just point to /storage/*...what device is this?


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: TheCrash on June 17, 2013, 11:43:59 AM
It is S8500 with Android CM 10.1. It's very crazy smartphone, but Wolfson WM8994E plays great music.

Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Deadman001 on July 12, 2013, 04:36:06 PM
The mounted location of the sdcard and internal storage, if applicable, varies based off the rom you're running. I'm running a bionic with CM 10.1 and they are mounted in /storage/sdcardx on my old phone the HTC magic+it was mounted in /mnt/sdcard even with the stock rom my bionic has it's in a different location. Not having a standard mounting location really makes it a pain in the ass to work on the phone. It's not too hard telling rockbox to search through my sdcard. Now if only I could get album art working.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: luchico638 on July 15, 2013, 05:07:10 PM
I tried looking but I can't seem to find a 1080x1920 theme for this.
Is there anyone that can help me find one?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: darklegion on August 08, 2013, 07:37:55 PM
I second the 1080x020 theme idea. Also, what is involved in porting a custom WPS such as Cabbie v2? The daily builds seem to default to the fallback theme which looks pretty ugly and doesn't seem to work entirely correctly (I'm using the 1920x1080 build)

Finally, I have an issue where pressing the power button to lock the screen while Rockbox is open causes a black screen in Rockbox when I tab back to it. I have to restart Rockbox to workaround the issue. It's a Umi X2 chinaphone so it's not particularly well known hardware but if it's a known issue at least I'll know that's not something on my end.

Other than that it seems pretty solid. It seems to be the only open source music player on Android that supports gapless and file based playback, at least that I've been able to find.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: popsnorkle on October 07, 2013, 08:55:43 PM
I'm trying to download   cabbiev2-480x800-application r00008.zip   from http://www.rockbox.org/tracker/task/12254 and the all the zips I've tried on that page I can't extract.  I get messages saying they're corrupted.  Anyone have any idea what's going on?  Is there someplace else to download themes?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Falco98 on October 08, 2013, 12:23:12 PM
I'm trying to download   cabbiev2-480x800-application r00008.zip   from http://www.rockbox.org/tracker/task/12254 and the all the zips I've tried on that page I can't extract.  I get messages saying they're corrupted.  Anyone have any idea what's going on?  Is there someplace else to download themes?
Saint moved his project to github:
https://github.com/saint-lascivious/rockbox-cabbie_v2
The files there should work.

(BTW, I'm eagerly awaiting a 1080x1920 version myself, now that i have a Galaxy s4 which appears to run rockbox flawlessly!  Also, I wish it were feasible to get the default installer builds to include a proper theme of the appropriate size, it can be a bit of a dog to figure out where to extract the files to on the device itself...)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: popsnorkle on October 08, 2013, 10:30:12 PM

(BTW, I'm eagerly awaiting a 1080x1920 version myself, now that i have a Galaxy s4 which appears to run rockbox flawlessly!  Also, I wish it were feasible to get the default installer builds to include a proper theme of the appropriate size, it can be a bit of a dog to figure out where to extract the files to on the device itself...)

Thanks for the link.  I'd tried the github link on the other page, but it didn't work.  Unfortunately, rockbox isn't running flawlessly on my Nexus 7 tablet.  It seems to mostly freeze up. 
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: v_erich on October 23, 2013, 07:45:55 AM
Hi,

I wan to use rockbox on my Samsung S3 android mobile.
Problem is that the default theme is nearly unreadable on my phone (resolution 1280x800).
I tried different resolutions from here: http://rasher.dk/rockbox/android/
But only th low ones helped.
I want to use a theme downloaded from other sites, but how do I install them to test?
Mobile is rooted and custom rom (Slimbean).

Thanks,
Erich
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: h.finn on November 12, 2013, 09:34:07 AM
Hi all,
Thanks for the good work!

I've been trying to install Rockbox on an old Samsung Galaxy i7500 (I don't know if I am stupid or naive!).
Well: First time the "sound part" of it all worked fine but the theme was GIGANTIC and could not really use it.
Second time: fixed fonts but now I don't seem to have a theme anymore. Just a blank screen with the title and artist on top and a "bar" that moves with the song in the middle of the screen but.....can't stop song!!

Got the daily build here: http://rasher.dk/rockbox/android/
I've used Rockbox on my ipod 5th gen video for quite a few years now. Just testing it on an (OLD) android phone before deciding if it's worth getting a new one....

If somebody could give me a hint on how to fix/proceed I would certainly be very grateful!
 :)
Thanks a lot!!
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: danielwritesback on March 02, 2014, 11:09:52 PM
Is there any chance to set manual RockBox <HOME> directory?
My smartphone have crazy structure of mount points. I don't have /sdcard/ directory, but /storage/sdcard1/. I can't save playlists and create a database.
Yes.  Find your music directory and then "long touch" or "right click" to bring up the context menu (the one for folders).  Alternatively, touch the menu icon in the lower right corner
.
.
.
 and then scroll down the "context menu for folders" so you can use the
Start File Browser Here

This works almost well enough, however, it doesn't prevent the back arrow from going all the way to root.  Simple solution is:  Don't push the back arrow when you're in the files area.  Use the context menu
.
.
.
instead. 
:D
Title: IBM/Lenovo Yoga 10 Android Tablet + RockBox
Post by: danielwritesback on March 03, 2014, 12:33:06 AM
RockBox for Android works perfectly on the IBM/Lenovo Yoga 10, Yoga 8 tablets.
For reference, this is running Android 4.2 + the MusicFX android music extensions app.
I used Rasher's 800x480 which is the biggest one that also has a theme so it is ready to use.
http://rasher.dk/rockbox/android/rockbox-800x480.apk
There was a slight learning curve, but my iRiver H10-8gb (previously 5, but I changed it), also has RockBox, so the only problem I had was setting the Equalizer with a touch screen is a lot like a video game, which I lost a few times.  ;)   But, everything else works just fine.  And it sure does play well! 
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: acrox999 on March 13, 2014, 12:23:15 PM
It seems that no builds since the 11th of March worked. The last working build was on the 1st March. Does anyone have a copy of that build? I lost mine since my SD card corrupted and lost most of my files. I'd use another players as an alternative but since I have all of my music in Opus codec, none other than Rockbox is able to play them.

I'd be glad if anyone can help me here.

Edit: Sorry, I should've posted this in Rasher's thread. I mistook this thread for that one.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Nimos on April 19, 2014, 10:53:05 AM
Do we have any port for Windows phone 8?
Windows phone 8+ uses native programming option and so it would be possible to port android port to Windows phone
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: LambdaCalculus on May 02, 2014, 10:09:32 AM
According to this site here:

https://hg.libsdl.org/SDL

There's a port of SDL for Windows Phone 8.x. No one's worked on a port to WP8, so feel free to do so.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: RowaN on May 22, 2014, 07:33:56 PM
So I see a fix for a crash in the Android build was committed yesterday:

http://git.rockbox.org/?p=rockbox.git;a=commit;h=4b181b4

Great stuff Jonathan Gordon! Can't wait to try it out once Rasher's builds start going again.

I'm hoping this will fix the problem I have with Rockbox in that I get random black screen crashes. But also, in more recent builds, I find that audio starts stuttering once the screen goes off. Problems perhaps related to my ROM (Cyanogenmod 11) and ancient phone (Galaxy S[1]).
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: RowaN on July 01, 2014, 08:34:47 PM
Yay Rasher's builds have started up again.

I need to change default font size, check this out on my Galaxy S4!

http://i.snag.gy/vB3aL.jpg
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: steak on July 06, 2014, 06:56:46 PM
Hi guys,

Not sure it's the right place to post this but I couldn't find another...

I have used rb on two Android phones and managed to modify the wps (based on cabbies v2) as much as I was able to make it a better match to my use.

Now that I have been stolen these two devices, I have a new one which runs rockbox fine except...

... I cannot find the wps folder ! All I have is a /rockbox/ folder where I can edit files like config.cfg, shortcut.txt but no subfolders.

I can see /.folder_name/ folders with names starting with a dot so I don't expect a /.rockbox/ folder to be hidden but maybe I'm wrong.

The phone is a Samsung Galaxy SII GT-I9100
OS is Android 4.1.2 (updated when I got the device)

Any help out there ?

Regards,

Steph
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: steak on July 06, 2014, 07:07:43 PM
Yay Rasher's builds have started up again.

I need to change default font size, check this out on my Galaxy S4!

http://i.snag.gy/vB3aL.jpg
I got the same kind of screen on a Motorola Moto E. That was one of a few reasons for returning it.
Do you know how to fix it ? I understand one has to change fonts but how ?

Also I'd be interested in :
> changing font of the very top line of the main menu screen, the playlist screen, etc (with vol & battery level & time)
> displaying that line on top of the wps

Knowing that would make my choice of players potentially wider.

Regards
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: RowaN on July 07, 2014, 07:47:18 PM
Yay Rasher's builds have started up again.

I need to change default font size, check this out on my Galaxy S4!

http://i.snag.gy/vB3aL.jpg
I got the same kind of screen on a Motorola Moto E. That was one of a few reasons for returning it.
Do you know how to fix it ? I understand one has to change fonts but how ?

Also I'd be interested in :
> changing font of the very top line of the main menu screen, the playlist screen, etc (with vol & battery level & time)
> displaying that line on top of the wps

Knowing that would make my choice of players potentially wider.

Regards

Returning it?

A few taps here, a few restarts there, and I managed to get the font back to normal.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: financialwar on July 10, 2014, 05:46:02 PM
Where can I download Rockbox for Android?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: RowaN on July 11, 2014, 10:34:50 AM
Where can I download Rockbox for Android?

Try googling "rockbox android builds", comes up referenced in all of the first 3 results.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: steak on July 19, 2014, 05:27:52 AM
Yay Rasher's builds have started up again.

I need to change default font size, check this out on my Galaxy S4!

http://i.snag.gy/vB3aL.jpg
I got the same kind of screen on a Motorola Moto E. That was one of a few reasons for returning it.
Do you know how to fix it ? I understand one has to change fonts but how ?

Also I'd be interested in :
> changing font of the very top line of the main menu screen, the playlist screen, etc (with vol & battery level & time)
> displaying that line on top of the wps

Knowing that would make my choice of players potentially wider.

Regards

Returning it?

A few taps here, a few restarts there, and I managed to get the font back to normal.
A few taps & few restarts... couldn't you be a little LOT more specific, or even better put it up on a specific post ?
I guess it would help some users install & try android.

By the way I still returned the phone for other reasons as well :
1> nonsense management of dual sim cards so each time I de-activate the main sim card because I get no network and wish to save battery, dual sim settings get lost and have to be re-entered.
2 > no autofocus so ALL pictures are misfocused.

1 could be sorted by firmware update
2 seems hardware problem so no hope if I'm right

Otherwise a very nice phone for the price.


Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: nikkifm on July 31, 2014, 04:40:37 PM
Can someone help me im new to rockbox on android ive used it before on my ipod :P  i need to figure out how to change the font size and then some icon size as well and if i can use my ext sd if i need root for it i have it, i just downloaded this for my s3 Thanks
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: RowaN on August 20, 2014, 02:44:31 PM
Ooh look, some android related activity today:

http://git.rockbox.org/?p=rockbox.git;a=commit;h=5fb3702
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: LambdaCalculus on September 12, 2014, 09:24:11 AM
So it appears that using the new ART runtime in Android 4.4.x causes Rockbox to panic when launching. My Nexus 4 is running Cyanogenmod 11-M9 with ART runtime enabled, and Rockbox simply panics on launch.

My Nexus 7 is also running CM11-M9, but I have Dalvik enabled on that device instead of ART. Rockbox still runs like a little champ with Dalvik.

A screenshot is attached (and apologies for the itty bitty system font; that's something that should be seriously updated) to illustrate what I mean. I'll be filing a proper bug report soon.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on September 13, 2014, 01:07:14 AM
RaaA: Android work around the Kitkat ART crashes Change-Id: I21d00aa669295a615bc203555d57ca9cebb20da7 (http://gerrit.rockbox.org/r/#/c/894/)


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: LambdaCalculus on September 16, 2014, 11:19:25 AM
I see that it's still being reviewed. I've rolled an Android build for my N4 with this patch, and have managed to get RaaA working again with ART enabled.

Hopefully this gets accepted in soon, as I'm reading that Android L will be using ART only, and will ditch Dalvik completely.

Here's the link to the new ART runtime in Android L: https://developer.android.com/preview/api-overview.html#ART
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: zzw83 on September 25, 2014, 10:31:29 AM
Hi

I am having the same issues with the ART runtime.
Coupld someone tell me how to apply the patch or upload a patched .apk?

Thanks
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on September 25, 2014, 06:06:42 PM
We offer a guide to working with patches (http://www.rockbox.org/wiki/WorkingWithPatches) on our wiki.

But before being able to consider working with patch sets, one must first set up a development environment (http://www.rockbox.org/wiki/DevelopmentGuide) (if you're building for Android exclusively it is not necessary to build any of our source toolchains), and be able to compile Rockbox.

In the case of compiling for Android, this also entails having the Android SDK and NDK, and a Java JRE and JDK implementation (either Oracle Java 7 or openjdk-7 is fine) installed.

I have been considering making the process of setting up an Android suitable Rockbox build environment semi-automated, but I haven't had a lot of time lately and there are quite a few OS/shell specific considerations to take into account.

Setting up a development environment may seem like a daunting task, and indeed some people may find it somewhat challenging, but it is worth the effort for several reasons in my opinion. Primarily due to the fact that you would no longer be dependant on hoping that someone will be able to provide you with an updated patched binary if a feature you would like to test is introduced, or a bug that annoyed you fixed.
You could supply your own binaries as desired, at your leisure.
Secondarily for the sake of education and self discovery, there is vast potential for learning here.


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: ZincAlloy on September 26, 2014, 11:16:13 AM
Setting it up can be challenging, indeed. I'm starting to consider it a necessity, though. People come up with bugfixes rather quickly, but it can take months until they are committed.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: zzw83 on September 26, 2014, 11:37:02 AM
We offer a guide to working with patches (http://www.rockbox.org/wiki/WorkingWithPatches) on our wiki.

But before being able to consider working with patch sets, one must first set up a development environment (http://www.rockbox.org/wiki/DevelopmentGuide) (if you're building for Android exclusively it is not necessary to build any of our source toolchains), and be able to compile Rockbox.

In the case of compiling for Android, this also entails having the Android SDK and NDK, and a Java JRE and JDK implementation (either Oracle Java 7 or openjdk-7 is fine) installed.

I have been considering making the process of setting up an Android suitable Rockbox build environment semi-automated, but I haven't had a lot of time lately and there are quite a few OS/shell specific considerations to take into account.

Setting up a development environment may seem like a daunting task, and indeed some people may find it somewhat challenging, but it is worth the effort for several reasons in my opinion. Primarily due to the fact that you would no longer be dependant on hoping that someone will be able to provide you with an updated patched binary if a feature you would like to test is introduced, or a bug that annoyed you fixed.
You could supply your own binaries as desired, at your leisure.
Secondarily for the sake of education and self discovery, there is vast potential for learning here.


[Saint]

Thanks for this. I've built rockbox before but haven't used patches. Also I don't have a linux machine at the moment.

If someone built this with the art patch, would you upload it?
There'd be more than a few grateful here!
 :)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Sakura90 on October 16, 2014, 12:31:32 AM
Setting it up can be challenging, indeed. I'm starting to consider it a necessity, though. People come up with bugfixes rather quickly, but it can take months until they are committed.
I see... would that be the case for this fix?

So I see a fix for a crash in the Android build was committed yesterday:

http://git.rockbox.org/?p=rockbox.git;a=commit;h=4b181b4

Great stuff Jonathan Gordon! Can't wait to try it out once Rasher's builds start going again.

I'm hoping this will fix the problem I have with Rockbox in that I get random black screen crashes. But also, in more recent builds, I find that audio starts stuttering once the screen goes off. Problems perhaps related to my ROM (Cyanogenmod 11) and ancient phone (Galaxy S[1]).
It was made a while ago, but I tried a Rasher build yesterday and I have the same problem. Random black screens and occasional stuttering.

It's the only serious issue it seems, aside that I didn't have problems in 2 days of general use. I'm trying to see if the Android port can replace my beaten up Fuze. I'm on an old LG P500, Froyo 2.2.1.

Other minor issues are the fact that the graphical EQ is unusable, I touch every square inch of the screen but it has no effect :P. Also the balance setting doesn't work at all, be it 100% or -100% audio is always centered.


Edit: An old build from 26/2 (taken from an Internet Archive link posted in the rasher's daily builds thread (http://forums.rockbox.org/index.php/topic,28315.msg227974.html#msg227974)) seems to work perfectly. No black screens so far, and I went to homescreen and back to Rockbox several times. With current builds by the 3rd or 4th time of doing so it's black screen for sure.

Will try the stuttering with music tomorrow. Aside the clock not working there isn't any apparent drawbacks with this old build. I'm happy for now :D
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on October 16, 2014, 03:46:34 AM
If you're on 2.2.1, then why are you asking about a patch for a runtime that your device is incapable of supporting?

Additionally, if this patch were to be accepted, and you remained on Android 2.2.1 (and even if you upgraded to 2.3), you would lose your ability to run this software due to the minimum API required to run it being bumped. So I don't believe this to be in your best interests.

Removing your case from perspective entirely, it still isn't clear whether or not adding this patch is in the interests of the many. Currently, statistically speaking, there are exactly zero people in the world who need this patch. As of this writing, every single man, woman, and child using the ART runtime is doing so in a completely unsupported fashion. Either by way of installing a developer preview, or enabling an alternate runtime from the developer menu that comes with a specific warning which states that it is unsupported.

Considering historical data on adoption rates, I would be incredibly surprised in more than 10%  of the population were using Android 5+ in the next 12 months. When one considers how many of that 10% would be using Rockbox on their devices (hint: it would be sweet fuck all), the need to add this patch becomes considerably less urgent. Especially considering that I don't think it too much of a stretch to suggest that most people using Rockbox on their Android devices would be perfectly capable of compiling a patched build themselves.

To make a long story short, I would not consider this patch beneficial until the amount of devices running Android 5 or greater outnumbers the amount of devices running Android 2.3 or lesser. I would not expect this to be the case for at least 12 months time.


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: RowaN on November 27, 2014, 05:26:17 PM
If you're on 2.2.1, then why are you asking about a patch for a runtime that your device is incapable of supporting?

Additionally, if this patch were to be accepted, and you remained on Android 2.2.1 (and even if you upgraded to 2.3), you would lose your ability to run this software due to the minimum API required to run it being bumped. So I don't believe this to be in your best interests.

Removing your case from perspective entirely, it still isn't clear whether or not adding this patch is in the interests of the many. Currently, statistically speaking, there are exactly zero people in the world who need this patch. As of this writing, every single man, woman, and child using the ART runtime is doing so in a completely unsupported fashion. Either by way of installing a developer preview, or enabling an alternate runtime from the developer menu that comes with a specific warning which states that it is unsupported.

Considering historical data on adoption rates, I would be incredibly surprised in more than 10%  of the population were using Android 5+ in the next 12 months. When one considers how many of that 10% would be using Rockbox on their devices (hint: it would be sweet fuck all), the need to add this patch becomes considerably less urgent. Especially considering that I don't think it too much of a stretch to suggest that most people using Rockbox on their Android devices would be perfectly capable of compiling a patched build themselves.

To make a long story short, I would not consider this patch beneficial until the amount of devices running Android 5 or greater outnumbers the amount of devices running Android 2.3 or lesser. I would not expect this to be the case for at least 12 months time.


[Saint]

The kind of people that run the Android port of Rockbox are exactly the kind of people who will upgrade to the latest version of Android ASAP, one could argue. Because both are of the same category, bleeding edge and unofficial.. although Lollipop (ART) has officially come to many devices now, a month after your post.

Personally I'm using CM12 (Lollipop) on my Galaxy S4 now.
http://forum.xda-developers.com/galaxy-s4/i9505-orig-develop/rom-cyanogenmod-12-t2943934/
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: steak on November 27, 2014, 06:49:12 PM
If you're on 2.2.1, then why are you asking about a patch for a runtime that your device is incapable of supporting?

Additionally, if this patch were to be accepted, and you remained on Android 2.2.1 (and even if you upgraded to 2.3), you would lose your ability to run this software due to the minimum API required to run it being bumped. So I don't believe this to be in your best interests.

Removing your case from perspective entirely, it still isn't clear whether or not adding this patch is in the interests of the many. Currently, statistically speaking, there are exactly zero people in the world who need this patch. As of this writing, every single man, woman, and child using the ART runtime is doing so in a completely unsupported fashion. Either by way of installing a developer preview, or enabling an alternate runtime from the developer menu that comes with a specific warning which states that it is unsupported.

Considering historical data on adoption rates, I would be incredibly surprised in more than 10%  of the population were using Android 5+ in the next 12 months. When one considers how many of that 10% would be using Rockbox on their devices (hint: it would be sweet fuck all), the need to add this patch becomes considerably less urgent. Especially considering that I don't think it too much of a stretch to suggest that most people using Rockbox on their Android devices would be perfectly capable of compiling a patched build themselves.

To make a long story short, I would not consider this patch beneficial until the amount of devices running Android 5 or greater outnumbers the amount of devices running Android 2.3 or lesser. I would not expect this to be the case for at least 12 months time.


[Saint]

The kind of people that run the Android port of Rockbox are exactly the kind of people who will upgrade to the latest version of Android ASAP, one could argue. Because both are of the same category, bleeding edge and unofficial.. although Lollipop (ART) has officially come to many devices now, a month after your post.

Personally I'm using CM12 (Lollipop) on my Galaxy S4 now.
http://forum.xda-developers.com/galaxy-s4/i9505-orig-develop/rom-cyanogenmod-12-t2943934/
As a matter of fact I am the kind of user that run rb as an app and I will NOT upgmade to the latest version of Android. Why should I if it does whaè I need. = run rb and the 20 or so app that I need. Besides I have 2 android devices and one is so "old" by cutting edge standards (2010) nobody's going to propose an upgrade for it. I plan to upgrade to 2.3 though, since 2.2 is not supported by some useful apps. Upgrading ASAP was an emergency until the hardware+software became usable & stable. Computer wise I'm perfectly happy with my Windows XP on my 12 years old desktop. I can see why I could upgrade but technology is not the big thing in my life, just a very useful tool that helps.
Of course there are rb users who will upgrade ASAP but most logically it has nothing to do with the fact they like rb : an app which moves from one port to the next without changing much because it's been carefully thought for years. Rockbox does not strike me as something that has to be redesigned every five minutes.

Having said that, it's good to see that bleeding edge users who need to upgrade Android ASAP pick rb as an app. Clearly it's not just the latest upgrade they are after but also something that makes sense. I don't upgrade asap but I keep an eye on what upgrading could bring me...
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: zzw83 on January 02, 2015, 03:33:06 AM
Is anyone using this successfully with lollipop?
The program crashes for me in lollipop.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: LambdaCalculus on January 09, 2015, 09:21:43 AM
That's to be expected. If you go back through this topic thread, you'll see that RaaA doesn't work with the new ART runtime in Lollipop.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: zzw83 on January 12, 2015, 08:11:19 AM
That's to be expected. If you go back through this topic thread, you'll see that RaaA doesn't work with the new ART runtime in Lollipop.

There was a build a few months ago that actually worked in lollipop.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on January 13, 2015, 04:02:03 AM
I sincerely doubt this, sorry.

Absolutely nothing has changed during that time in the areas that affect this.


[Saint]
Title: Rockbox Android
Post by: Boite de roche on April 14, 2015, 09:54:10 AM
Hello!

Rockbox on Android is a very good news!

After installation, I can't locate the .rockbox directory on my Galaxy S4 mini (GT-I9195, Android 4.4.2).
Can anyone confirm that root access is needed to use my own modified .wps file?

Thanks
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: steak on April 15, 2015, 07:29:46 AM
In android the folder name is <rockbox> without dot. No need for a rooted phone (mine are not)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: ploco on August 02, 2015, 07:52:30 AM
about to 5.0 lollipop crash:

from my understanding, after disable the battery monitor, the RaaA can stay alive as long as user not trying to play a song.
by press play, the audioTrack/Streamer thread will call nativeWrite(), contain AudioTrack.write(), a blocking method that jammed the whole process while waiting in write(). I suspect this is where it crashes.
https://mailman.videolan.org/pipermail/vlc-devel/2015-March/101597.html
VLC using a non-blocking AudioTrack write() method for lollipop.
fixed the forever waiting according to this post:
https://mailman.videolan.org/pipermail/vlc-devel/2015-March/101596.html
I wonder how hard it is to bring this method to RaaA.
==[12.08.15 update]=============================
after test with a build disabled both audioTrack and it's jni, The program still crashes in genymotion.
so it's not the JNI but something between read file and pcm_play_dma_init()?
 
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: p.h. on September 02, 2015, 06:21:57 AM
Is there currently a way to build RaaA working in Lollipop?
Is it enough to apply the mentioned patch or something more has to be done for RaaA to work?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: ploco on September 02, 2015, 11:13:02 PM
Is there currently a way to build RaaA working in Lollipop?
Is it enough to apply the mentioned patch or something more has to be done for RaaA to work?
No. If such patch exists, would have been merged into the source already.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: p.h. on September 03, 2015, 05:55:08 AM
No. If such patch exists, would have been merged into the source already.
What about this patch?
RaaA: Android work around the Kitkat ART crashes Change-Id: I21d00aa669295a615bc203555d57ca9cebb20da7 (http://gerrit.rockbox.org/r/#/c/894/)
[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: ploco on September 03, 2015, 12:58:00 PM
What about this patch?
RaaA: Android work around the Kitkat ART crashes Change-Id: I21d00aa669295a615bc203555d57ca9cebb20da7 (http://gerrit.rockbox.org/r/#/c/894/)
[Saint]
I committed that one. Doesn't help with the lollipop case. 
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: p.h. on September 05, 2015, 08:07:19 AM
Do you have an idea what the problem is?
Does someone trying to tackle the problem?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: wodz on September 07, 2015, 06:39:06 AM
Startup crash is related to _battery_level().
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: p.h. on September 07, 2015, 06:43:32 AM
The function seems not to be essential. What if the function have been disabled or just returned preset value. Would such a workaround make RaaA work?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: ploco on September 07, 2015, 08:19:42 PM
Startup crash is related to _battery_level().
I knew this since Feb, but theres more after this.
The function seems not to be essential. What if the function have been disabled or just returned preset value. Would such a workaround make RaaA work?
after disable that function, if we stay away from WPS, RaaA will not crash.
as soon as it step into wps, crash! with no meaningfull adb logs.
my log shows somthing about was updateing framebuffer then stackoverflow.

 
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: wodz on September 08, 2015, 08:26:08 AM
Entering WPS setups PCM subsystem which is probably the cause of later crash.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: p.h. on September 08, 2015, 09:30:38 AM
as soon as it step into wps, crash! with no meaningfull adb logs.
my log shows somthing about was updateing framebuffer then stackoverflow.

Have you tried to use old-fashioned printf() to output debug messages at critical points?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: wodz on September 09, 2015, 03:31:26 PM
The current theory is that due to stricter policy in ART, JNI calls can be made from the rockbox main thread only.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: p.h. on September 09, 2015, 06:03:24 PM
An app of hello world type, with single JNI call from outside main thread, should give an answer whether or not the theory is true.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: wodz on September 10, 2015, 06:36:12 AM
Feel free to test.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: p.h. on September 11, 2015, 07:36:02 AM
Unfortunately I'm not Android programmer. I'm merely build RaaA.

But I have found something that could help in finding the cause. It is possible to get more detailed debug logs, after enabling CheckJNI.
http://android-developers.blogspot.com/2011/07/debugging-android-jni-with-checkjni.html (http://android-developers.blogspot.com/2011/07/debugging-android-jni-with-checkjni.html)

There's a website, which give some tips on how to verify an app is ART ready:
http://developer.android.com/guide/practices/verifying-apps-art.html (http://developer.android.com/guide/practices/verifying-apps-art.html)

Hope this helps.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: wodz on September 14, 2015, 05:04:39 PM
CheckJNI doesn't help much. It seems that what causes problem for us is stack overflow check introduced in ART. This is because of complex threading model of rockbox on android. Soft threading on native side is rearly used so this kind of problem is not common.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on September 14, 2015, 06:17:59 PM
It is probably an unpopular opinion, well...maybe yes, maybe no, but here goes:

Going forward with Rockbox as an app on Android, if we want the project to have a future, I think we need to abandon the current model entirely.

Now, I understand that might ruffle a few feathers, but I think that everyone with an understanding of the mechanics behind the scenes in this port would find it incredibly difficult to argue against this position. I myself didn't particularly want to acknowledge this position for a very lengthy period, and I sincerely believed that we could make it work and that the project had a future in its current form.

I have several git repositories full to the brim of attempts to make the user interface for Rockbox on Android devices functional and intuitive. These efforts of mine spawned the inception of no less than a dozen new theme engine tags and syntactical changes that really pushed the limits of what is possible to achieve with our (absolutely awesome) theme engine.

But slowly (mostly because I was in denial and I didn't want to accept the fact that I had spent literally hundreds of man hours on what I now feel is an absolute dead end) I came to realise that no matter how much I pushed the limits of our theme engine that I wasn't ever going to come close to what I can achieve with a native user interface.

There is a saying of being or not being "in the same ballpark", but in this case not only was I not in the same ballpark, I wasn't in the same city, state, country, continent, or even the same planet. To top it all off, instead of bringing a baseball bat to the ballpark...I brought my ice skates.

It is my honest opinion that if Rockbox is going to have any form of a future on Android that there is only one path that leads to that end. What I sincerely believe needs to happen is the completion of a completely standalone Rockbox playback library wrapped in a native user interface.

This put me in somewhat of a difficult situation.

Although I am perfectly capable of creating a beautiful native UI for any given Android application (I actually think myself to be fairly talented in this regard. If I might blow my own horn, so to speak), I do not have the skills required to create or complete the standalone playback library that would be the core of such a project, and until a standalone library for Rockbox exists and I can examine the API(s) and function calls, I can't put any meaningful work into creating a native user interface.

If at some point Mr. Someone (http://www.rockbox.org/wiki/MrSomeonesTodoList) does manage to push out a standalone library that I can work with, I will write the shit out of a user interface that can effectively target everything from ancient old Android 2.1 (Eclair) right up to whatever the current iteration of Android is at that time (6.0 Marshmallow at the time of this writing). Android provides extensive compatibility libraries, in particular, android-libcompat, which would allow me to bring Android's Material Design aspects into the user interface for Android versions right down to 2.1, even though at the time of this writing Android 2.1 and below occupy less than 0.1% of the market share of active Android devices.

Now, I don't want this post to turn into a novel, but the approach of using a standalone Rockbox playback library brings with it some other interesting philosophical considerations.

The most obvious one being "What actually makes 'A Rockbox'"?

If one strips the idea of using a standalone playback library right back and examines the guts of it, really the only interesting thing that I believe that we can bring to the party here is our extensive codec optimizations, but even the worst and oldest Android devices can be substantially more powerful than most digital audio players Rockbox targets, and modern mid tier and flasgship devices are extremely, extremely powerful when compared to digital audio players. Even on MSM72** ARMv6 SoC, which by today's standards even for cheap low end and midrange devices is woefully underpowered, we are getting ~3000% realtime decode for LAME 320 CBR, and ~7000% realtime decode for flac8 lossless (http://www.rockbox.org/wiki/CodecPerformanceComparison#Qualcomm_MSM7227_40ARM1136_45EJS_41_Android).

This begs the question, "Why use Rockbox as a base at all?".

The most obvious candidate for a 'not Rockbox' core is android-ffmpeg, and this has the overwhelming benefit of already existing (https://github.com/guardianproject/android-ffmpeg).

But...if I were to build a native user interface around android-ffmpeg, one of the numerous libraries for playlist handling, etc. etc. etc. ...is that still Rockbox? Is it Rockbox just because I say it is? Even if we're not using our codecs, or our playback control, or our playlist control, if we have no plugins (lets face it, plugins in Rockbox on Android make zero sense), no theme engine (bringing our own theme engine to the party in a modernised Rockbox for Android brings with it a host of difficulties), can I still in any good conscience call it Rockbox?

I would like to know how others feel about the points raised here. Please try to separate and personal feelings one might have about myself, or any sentimental feelings one might have for Rockbox from this discussion and examine only the practicality of the current situation and that of my suggestions, thank you.


[Saint]


EDIT: If this post gains some traction in the responses I will split this conversation out into a dedicated thread.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: ploco on September 15, 2015, 07:58:26 AM
[Saint]: leave aside the "bake me a cake, so I can decorate it." feeling and currently not able to playback on 5.0 ART.
I will provide you some facts here:
Not only androd-ffmpeg, libVLC also has a Android demo come with GUI.
So what could differ libRB from libVLC? The freedom of parametric eq one may said. 
but there is an app call EQ プレーヤー available on Google Play come with parametric eq and a really nice graphical eq gui.
that's right, a finished, close sourced, Rockbox alternative for Android.
by the way,I tried to build libVLC's demo once, but that messy dependency remind me of maven projects - which I hated fully.

If you really want this libRB for real, why not start from create a list of all the functional requirements?
not just some "need a play function" but name of the function, parameter etc,
because the instruction sets(commands) might end up be a huge lookup table anyway.

another hackish way is modify the setting in config.cfg on the fly on Java side, then trigger apply (only to the changed set) in native side.
at lease that's how I tried it. but dropped the whole idea later.
 

Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: wodz on September 15, 2015, 08:11:52 AM
Well, fiddling with RaaAoA is just some fun excersize for me. Just like hacking rockbox in general. Some people like solving puzzles some like reverse engineering, disassembling and hacking. I guess you are aware of http://gerrit.rockbox.org/r/#/c/683/
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: steak on September 15, 2015, 04:05:40 PM
[Saint]
Although I know very little about software & hardware engineering, I do understand what you say about Android OS and Android based hardware being far more advanced than rockbox. And I do have some understanding of what you saying about rewriting a rockbox for android from scratch.
That said, may I, as I did before give my end user point of view on rockbox.

I would not mind a new rockbox as long as it has similar interface, settings, ability to be configured through cfg files and so on.
Yes plugins don't make much sense.
Although I'm VERY happy with folder navigation (and edit, move, etc... on the fly) I'm still looking for the device that will allow me to use the database functions with 32~64Gb of music files. An android device should, mine doesn't, maybe it's not as recent & powerful as it should, maybe rockbox as an app is not optimized. This would be the only thing I need.
About the functions, settings, etc.. I use or not, there's no point in giving too much detail, let's just say I don't use all of it but everything I use is VERY useful to me AND I guess the rest is VERY useful to others. Not just each function & setting but also the interface that's similar accross all "ports" = Android or Not.

From my user perpective, it's a huge point having =
Lots of functions, settings, shortcuts,...
The same interface

Although I'm not blind, I guess it's a great point for blind users to be able to keep rockbox from one port to another. I don't know if "rockbox as an app" can be configured for a blind user like the conventionnal ports but surely this is one USEFUL thing.

I have tried a few android media players, they are powerful, they read multi codec, but they all have the same database interface that is a pain to use for me (takes ages to find a track if for instance I cannot remember its title, it has many versions on my device, etc...) Browsing through my folders organised as I like, I find things in (almost) a glimpse !

Shortcuts are great to access to my main (sub)folders, settings, cfg files, etc..

Creating/editing/managing multiple playlists that I can read/edit/manage further on my computer is THE MOST useful feature for me as it makes rockbox the perfect tool for sorting out my music collection as it (always) grows

Finally yes I am not an expert, but compared to many rockbox users I know (mostly those I introduced to it), I am an expert user. If rockbox is rewritten from scratch, I just wish I'll still be able to use its functions in a similar way (txt files, etc..) and without being a real geek

EQ プレーヤー available on Google Play, a finished, close sourced, Rockbox alternative for Android.
I clearly don't want to drop rockbox but I'm interested. Could you write the name of the app on Google Play in regular letters that I or anyone can read & use ? Here whatever you wrote looks similar to "EQ §§§§§".

[Saint]
Good thinking wanting to keep something that can be used from android 2.1 = A good player does not need to be the latest & most powerful android platform, it just need to offer good sound and be "stable". The global market ignores them but millions of people don't need to buy the latest gadget, especially when they cannot afford it or have other priorities. (like helping the planet a little)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: ploco on September 15, 2015, 05:39:52 PM
I clearly don't want to drop rockbox but I'm interested. Could you write the name of the app on Google Play in regular letters that I or anyone can read & use ? Here whatever you wrote looks similar to "EQ §§§§§".

Sorry, my bad, can be found as "EQ Media Player"
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on September 15, 2015, 11:32:09 PM
...The freedom of parametric eq one may said.

FFmpeg Filters Documentation :: 6.35 equalizer (http://ffmpeg.org/ffmpeg-filters.html#equalizer)

The more I look into it, the more I'm convincing myself that android-ffmpeg is the obvious choice.


Well, fiddling with RaaAoA is just some fun excersize for me. Just like hacking rockbox in general. Some people like solving puzzles some like reverse engineering, disassembling and hacking. I guess you are aware of http://gerrit.rockbox.org/r/#/c/683/

Oh, certainly. I understand that completely, and there's certainly no reason for this project to stop existing, especially not just because some guy (me) said some words on the Internet. :)

I suppose this was largely more of a philosophical discussion about starting anew, the future, and what exactly Rockbox consists of. If we can gain enough momentum to move in a particular direction, what do we bring with us, and what do we leave behind? What if anything defines Rockbox? etc.

I guess you are aware of http://gerrit.rockbox.org/r/#/c/683/

Yes. I was aware of this, thanks. But as with the answer I gave to ploco above, the more I look into it the harder it is for me to convince myself that android-ffmpeg isn't the obvious choice. Unless there is something I am missing from either a technical standpoint or something we need (see "what defines us?" from above) that it is totally lacking.


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: wodz on September 16, 2015, 12:49:12 PM
Considering current HW, ffmpeg is probably the best choice. Decoding is easy part. Decent UI and proper balance between features and usability is the hardest thing. Rockbox was designed with very constrained embedded hardware in a mind. Current mobile hardware is much more like PC and hence rockbox with its all architectural peculiarities is not the best fit. Symbian passed away for the very same reason. This is called progress :-)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: wodz on September 18, 2015, 08:45:12 AM
For brave souls who can't live without rockbox on Lollipop here is *HUGE* hack which makes it running on ART. http://gerrit.rockbox.org/1211

kugel proposed other, cleaner solution but I don't know if I'll go around to work on this some more.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: p.h. on September 22, 2015, 05:52:25 PM
For brave souls who can't live without rockbox on Lollipop here is *HUGE* hack which makes it running on ART. http://gerrit.rockbox.org/1211

What does patch set 2 change? I've applied set 1 and in general it works, but themes don't work and sometimes it spontaneously starts to act as if an user was pressing up/down/enter.

Does the kugel's solution preserve theme engine work?

As to the question what Rockbox is. Rockbox has many unique features still not implemented in any of existing Android music players. They make Rockbox so unique. Together with the way user experience Rockbox they compose what Rockbox is. At least from an user's point of view.

Only relatively recently rockbox DSP features were outperformed (but still not in every aspect!) by Viper's Audio DSP for Android (root required). See http://vipersaudio.com/blog/ (http://vipersaudio.com/blog/)
Still, show me a mobile player with cue sheet support, extensive codec support (including AC3, WavePack and Monkey's Audio), gapless playback, resume and bookmark features (just to mention only a few first coming to my mind)...

And speaking of bookmarks and resume - I know a person, who reverted from Lollipop to KitKat just to have Rockbox working. That means something.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: wodz on September 23, 2015, 02:46:31 AM
Patch set 2 should be functional equal 1 it is just a bit more correct and a little faster in some situations. Theme engine should be unaffected by this changes at all. I tested it in android simulator and default cabbie seems to be rendered correctly. I don't have android phone with ART runtime to check. In the patch we abuse button queue so in theory some interference is possible but honestly I can't see how in practice.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: wodz on September 25, 2015, 08:57:07 AM
Found another bug in rockbox on android 5.0 which can lead to the crash. I have no good idea how to fix this one. The problem is that scroll thread issues lcd_update_rect() which in turn performs JNI calls. This fails on ART since scroll thread is not main. Maybe kugel will come out with some clever idea.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: yithar7153 on October 03, 2015, 04:26:02 PM
It is my honest opinion that if Rockbox is going to have any form of a future on Android that there is only one path that leads to that end. What I sincerely believe needs to happen is the completion of a completely standalone Rockbox playback library wrapped in a native user interface.

The most obvious one being "What actually makes 'A Rockbox'"?

If one strips the idea of using a standalone playback library right back and examines the guts of it, really the only interesting thing that I believe that we can bring to the party here is our extensive codec optimizations, but even the worst and oldest Android devices can be substantially more powerful than most digital audio players Rockbox targets, and modern mid tier and flasgship devices are extremely, extremely powerful when compared to digital audio players. Even on MSM72** ARMv6 SoC, which by today's standards even for cheap low end and midrange devices is woefully underpowered, we are getting ~3000% realtime decode for LAME 320 CBR, and ~7000% realtime decode for flac8 lossless (http://www.rockbox.org/wiki/CodecPerformanceComparison#Qualcomm_MSM7227_40ARM1136_45EJS_41_Android).

This begs the question, "Why use Rockbox as a base at all?".

The most obvious candidate for a 'not Rockbox' core is android-ffmpeg, and this has the overwhelming benefit of already existing (https://github.com/guardianproject/android-ffmpeg).

But...if I were to build a native user interface around android-ffmpeg, one of the numerous libraries for playlist handling, etc. etc. etc. ...is that still Rockbox? Is it Rockbox just because I say it is? Even if we're not using our codecs, or our playback control, or our playlist control, if we have no plugins (lets face it, plugins in Rockbox on Android make zero sense), no theme engine (bringing our own theme engine to the party in a modernised Rockbox for Android brings with it a host of difficulties), can I still in any good conscience call it Rockbox?

I would like to know how others feel about the points raised here. Please try to separate and personal feelings one might have about myself, or any sentimental feelings one might have for Rockbox from this discussion and examine only the practicality of the current situation and that of my suggestions, thank you.

Looking at it from a practical standpoint, I think it probably would be best to use android-ffmpeg. I don't know the details behind how rockbox works exactly, but I do understand it was built for a totally different platform than Android.

In my opinion, no. It wouldn't be Rockbox. It would be a "not Rockbox" using android-ffmpeg with a native Android GUI wrapping around it. I'm pretty sure the heart of Rockbox is to bring life to old music players and add customization and playback options that wouldn't normally be possible with the original firmware. But that doesn't apply to Android. I don't think there's anything wrong with creating this sort of application, but I just don't believe it's actually Rockbox.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: ZincAlloy on October 06, 2015, 06:25:09 PM
Right. Certain features that Rockbox has would be nice to have in an Android player; like file tree browsing, gapless playback, replay gain. Customization would be nice, but as long as I can find my music and it can be played back correctly, I could get used to it.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: BenBrown on October 08, 2015, 07:21:46 AM
Quote
I would like to know how others feel about the points raised here. Please try to separate and personal feelings one might have about myself, or any sentimental feelings one might have for Rockbox from this discussion and examine only the practicality of the current situation and that of my suggestions, thank you.

I feel that if ffmpeg-android were used and a native UI built around it, with the purpose of enhancing the rockbox experience on android.  And it remained open source and retained the license and logo, then in my option it would be rockbox.  Not only in the spirit of the rockbox project, but the purpose of rockbox on baremetel players.  Rockbox was created because stock DAP firmwares suck, and people like to hack.  Native music player apps for android suck, they really suck, they suck really hard.  I would consider it an evolution of rockbox, not a reinvention.  Regardless the goal remains the same, enhance/augment the stock software.

I think you should split the topic tread here.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: stewartwb on October 19, 2015, 02:09:50 PM
Quote
Rockbox was created because stock DAP firmwares suck, and people like to hack.  Native music player apps for android suck, they really suck, they suck really hard.  I would consider it an evolution of rockbox, not a reinvention.
+1
My sons and I have been using Rockbox for 10+ years, on many different devices. We intuitively understand how it works from a user interface perspective, even as we upgrade devices. Native Android apps don't work the same way, with file/folder access, automatic playlists, and bookmarks.

I'd love to see Rockbox on Android grow into an app with a native Android UI that works the way Rockbox always has, regardless of the playback engine. Skinning would be a plus, but honestly Rockbox is still my player of choice in Android with the default build and no skin loaded (could never find Cabbie V2 for 1920x1080 resolution).

Thanks to the developer community for everyone's hard work!

-- stewartwb
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Vorlonesque on December 04, 2015, 11:07:45 AM
I may be the only one who likes it, but I actually really love the 3x3 grid.  Its handy for doing stuff without looking at my tablet...and it seems like an easier way to browse really long lists of folders or songs.  That's a big part of the appeal of Rockbox on Android for me (and something that no other music app seems to do, especially wrt browsing folders via a 3x3 grid) along with all the other nice stuff it offers...hell, its the big reason I haven't upgraded my tablet to Lollipop (my phone is updated since I prefer to use my tablet for music).
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Alexander on December 06, 2015, 12:14:53 PM
Hey,
have got a phone called C5000 with Android from China, displayed as HTC.
Downloaded several builds like 480x800, 800x480, 200xxxx and so on...

Rockbox has a loading screen for some seconds (maybe 1 or 2) and then shuts down. If i start it a second time it show a top panel in grey sayin Rockbox but it gets stuck,
so is the message: Isnt responding, shut down?

How can i run it on this phone?
Thx

Edit: just tried 1280x800 and it didnt get stuck but is just very distorted, by screen and font.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on December 06, 2015, 01:32:26 PM
You can't just install random builds and expect it to work.

The build resolution must match the device resolution exactly.

Also note that for many of these builds we do not ship with a default theme (as none exists for the resolution), so you will see a VERY small font. I suspect this is what you mean by 'distortion'? If so, that is totally expected. Install a larger font. I supply a font pack linked in the 'Extras' page to your left.


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Alexander on December 06, 2015, 02:42:25 PM
my resolution as given by Meine-Bildschirmaufloesung.de is 480x854.

480x800 ddnt work, just had a titlebar saying Rockbox and got stuck. ...

Should i now approach the problem with the Extras feature? How?
..all on via the phone, right?
Thank you
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: steak on December 06, 2015, 04:07:17 PM
Quote
Rockbox was created because stock DAP firmwares suck, and people like to hack.  Native music player apps for android suck, they really suck, they suck really hard.  I would consider it an evolution of rockbox, not a reinvention.
+1
My sons and I have been using Rockbox for 10+ years, on many different devices. We intuitively understand how it works from a user interface perspective, even as we upgrade devices. Native Android apps don't work the same way, with file/folder access, automatic playlists, and bookmarks.

I'd love to see Rockbox on Android grow into an app with a native Android UI that works the way Rockbox always has, regardless of the playback engine. Skinning would be a plus, but honestly Rockbox is still my player of choice in Android with the default build and no skin loaded (could never find Cabbie V2 for 1920x1080 resolution).

Thanks to the developer community for everyone's hard work!

-- stewartwb
Thanks Stewart for putting in simple words what I struggled to explain on a few occasions = I agree 100%

The only thing I would find useful for anyone to add in all screens is the device battery level. As for myself, on regular ports I change the WPS screen to add more information about current/next track but on Android device, I can live without it.

Like many, I won't get anything above KitKat just as long as I don't know if I can use Rockbox with it. (another BIG issue is the fact not all Apps are allowed to write to extSdCard)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on December 07, 2015, 01:19:21 AM
my resolution as given by Meine-Bildschirmaufloesung.de is 480x854.

480x800 ddnt work, just had a titlebar saying Rockbox and got stuck. ...

As I stated, the resolution of the build and the device must match exactly.

Because 480x800 != 480x854, this will naturally fail. You will either have to compile Rockbox for Android for this specific resolution yourself, or convince someone else to do it for you.


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Alexander on December 07, 2015, 11:39:26 AM
Like said, 540x960 does work just looks like pixel matrix... after pressing randomly a window popped up asking to read music files and later music was running through the software...

Fonts were copied everywhere, copied single font files in all directories of rockbox (maybe 2 or 3) + copied the .rockbox folder (its for non-android, right?)

But have no clue how the software would change its display(Fonts) ...

Is 480x854 that uncommon? ...have no clue about smartphones but i think it looks conventional :p
Maybe its just the config file having this 854 number to limitate it?!?!?! :D ....

Does compiling in this case mean, changing parameters in an existing document? :D ..then np ofc... m sure there must be more people having a display like this phone here :o
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on December 08, 2015, 02:56:20 AM
Like said, 540x960 does work just looks like pixel matrix... after pressing randomly a window popped up asking to read music files and later music was running through the software...

This is not "working" by any stretch of the imagination.


Fonts were copied everywhere, copied single font files in all directories of rockbox (maybe 2 or 3) + copied the .rockbox folder (its for non-android, right?)

But have no clue how the software would change its display(Fonts) ...

Fonts go to the sdcard/rockbox/fonts directory, and are selected after the fact from Settings - Theme Settings - Fonts.


Is 480x854 that uncommon? ...have no clue about smartphones but i think it looks conventional :p

It is fairly uncommon, yes.


Maybe its just the config file having this 854 number to limitate it?!?!?! :D ....

I have no idea what you are trying to say here.


Does compiling in this case mean, changing parameters in an existing document? :D ..then np ofc... m sure there must be more people having a display like this phone here :o

Compiling, in this context, means setting up a build environment capable of building for both Rockbox and Android, checking out the Rockbox source tree, and compiling a build from scratch using our build system to configure the build for 480x854 resolution.

But, you're probably not going to do any of that, and our build system currently needs some work on it to be able to build Rockbox with modern Android tools.
So, I did it for you (https://drive.google.com/file/d/0B21WxDt28-t9dzhoRDAwOHVVcWc/view?usp=sharing).

In that archive is a Rockbox binary compiled for a 480x854 framebuffer built from the current tip of the Rockbox source code as of this writing - ad5e5c4 (http://git.rockbox.org/?p=rockbox.git;a=commit;h=ad5e5c4), and the patches applied to the Rockbox source (http://git.rockbox.org/?p=rockbox.git;a=tree) in order to produce the binary.

You do not need to do anything with the patches contained in this archive, they are simply provided to meet license obligations and so that you can compile an identical binary if you so choose.


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Alexander on December 08, 2015, 06:13:02 PM
 ;D THIS IS AWESOME !!!
WORKS!
Thank you very much!
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: orby on December 25, 2015, 07:11:20 AM
Hi,

I tried to install rockbox on a Moto E5 ("Surnia"), but it crashes right after start.
Screen resolution of the device is 540 x 960 pixels, so I tried to install this binary:
http://rasher.dk/rockbox/android/rockbox-540x960.apk

I made logfile using logcat during an attempted start of the rockbox app that can be found here:
http://pastebin.com/b3VqT5Vt

Can anyone help me to learn how to get RB to work on my android?
I would love being able to use rockbox again so much! Thanks!
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: steak on December 25, 2015, 11:55:31 AM
As I stated, the resolution of the build and the device must match exactly.

Because 480x800 != 480x854, this will naturally fail.
[Saint]

Correct me where I'm wrong but based on my three smartphones I can assume :
> with android version older than 4.??, the build resolution can be smaller than the device resolution. (you probably pointed that out in the past)
> the build with smaller than device resolution are more likely to work on such device if they were released prior to a given date (=??)


My experience is based on my 3 android smartphones

> Samsung Galaxy S2 GT-I9100, android 4.1.2, screen resolution 480x800
> Motorola Defy MB525, android 2.2.2, screen resolution 480x854
> Huawei Ascend P1 U9200, android 4.0.3, screen resolution 540x960
-------------------------

Latest builds
> Latest (& any ?) build <rockbox 540x960 ad65f8c 2015-1225.apk> with fonts <35-Adobe-Helvetica.fnt> works on the Huawei except :
>> All menus are displayed as text only (no icons)
>> WPS menu is not usable : no touch button displayed, no touch button or area working

> Latest build <rockbox 480x800 ad65f8c 2015-1225.apk> does not work on Huawei
------------------------

Old builds
> OLD (& many) BUILD <rockbox 480x800 v4aa32fb-2013-1023.apk> does work on all : Galaxy, Motorola & Huawei
>> All menus are displayed in CABBIES V2 Theme
>> WPS menu has all touch buttons & areas working
>> Only it works in a reduced part of the screen
>>> I guess 480x800 of 540x960 for the Huawei
>>> and 480x800 of 480x854 for the Motorola (hardly visible)

Yes I'd rather be able to do whatever is needed to match my build & Huawei screen resolution but it seems far from my skills and of course available time.
Anyway until it stops working, my main device is the Motorola which I use without a SIM as an mp3 player mostly.

------------------------

I'm glad to own rather old devices with not so up-to-date android version

Another (major for me) drawback with (some) latest device / android version is the tendency to dismiss external microSD flash memory :
> no microSD slot on the latest Nexus
> many apps are not allowed to write on external microSD (many can be tweaked but what a hassle)
> I guess the user is meant to use Cloud storage, media streaming etc... which sounds
>> stupid anywhere with no 3G/4G connexion (most of the earth out of urban areas)
>> stupid for those who don't want to waste their so called unlimited 3G/4G connections actually all limited past a preset !
>> stupid in terms of privacy : yes it's easy to synchronize data over the Cloud but I don't and I won't, like many
>> insane in terms of energy wasted in the City like data centers used for Cloud storage (Computers & devices at home use power also but each ownetr is able to turn it off when not using it)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on December 25, 2015, 10:08:35 PM
Correct me where I'm wrong ...

Gladly, since you gave me permission.  :P


> with android version older than 4.??, the build resolution can be smaller than the device resolution. (you probably pointed that out in the past)

No. Actually, the Android version has nothing to do with this.


> the build with smaller than device resolution are more likely to work on such device if they were released prior to a given date (=??)

Yes. This accidentally worked in older builds that weren't particularly careful about the framebuffer size and drawing out of bounds.


My experience is based on my 3 android smartphones

> Samsung Galaxy S2 GT-I9100, android 4.1.2, screen resolution 480x800
> Motorola Defy MB525, android 2.2.2, screen resolution 480x854
> Huawei Ascend P1 U9200, android 4.0.3, screen resolution 540x960
-------------------------

This is useful information for this response, thank you.


Latest builds
> Latest (& any ?) build <rockbox 540x960 ad65f8c 2015-1225.apk> with fonts <35-Adobe-Helvetica.fnt> works on the Huawei except :
>> All menus are displayed as text only (no icons)
>> WPS menu is not usable : no touch button displayed, no touch button or area working

Based on the information given, this is absolutely expected behavior.

We do not have any theme for this resolution, and themes are resolution-specific. We don't have a 540x960 cabbiev2 theme bundle, so one never gets included in the build and it is falling back to the aptly named fallback theme. There are in fact touch areas on the WPS screen in this state, input will default to 3x3 grid mode touch input in this case where absolute point is not used.


> Latest build <rockbox 480x800 ad65f8c 2015-1225.apk> does not work on Huawei
------------------------

This is also absolutely expected behavior.

Because 540x960 != 480x800, this fails.


Old builds
> OLD (& many) BUILD <rockbox 480x800 v4aa32fb-2013-1023.apk> does work on all : Galaxy, Motorola & Huawei
>> All menus are displayed in CABBIES V2 Theme
>> WPS menu has all touch buttons & areas working
>> Only it works in a reduced part of the screen
>>> I guess 480x800 of 540x960 for the Huawei
>>> and 480x800 of 480x854 for the Motorola (hardly visible)

Yes, this is the way it used to work. But not the way it works now. The way it works now is not a bug, or unexpected behavior however. Stricter framebuffer checks were absolutely intentional.


Yes I'd rather be able to do whatever is needed to match my build & Huawei screen resolution but it seems far from my skills and of course available time.

If only there were a place you could go that explained how to do this (http://www.rockbox.org/wiki/CustomWPS) ;)


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: [Saint] on December 25, 2015, 10:15:24 PM
Hi,

I tried to install rockbox on a Moto E5 ("Surnia"), but it crashes right after start.
Screen resolution of the device is 540 x 960 pixels, so I tried to install this binary:
http://rasher.dk/rockbox/android/rockbox-540x960.apk

I made logfile using logcat during an attempted start of the rockbox app that can be found here:
http://pastebin.com/b3VqT5Vt

Can anyone help me to learn how to get RB to work on my android?
I would love being able to use rockbox again so much! Thanks!


Android 5.0+, I assume?

If so, then, no. I can not help you I am afraid.


[Saint]
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: steak on December 26, 2015, 04:57:43 PM
If only there were a place you could go that explained how to do this (http://www.rockbox.org/wiki/CustomWPS) ;)
[Saint]
I've been there mind you and actually designed my own bunch WPS for my Cowon D2 (though quite basic and text information based only) so yes I could probably go back into it and give it a try. Not that simple I remember trying to do something more than basic, struggling and giving up. I suppose I was not motivated enough, truth is I got just what I really needed so...

One question about WPS on android devices : as you pointed me to this page, I assume the files and subfolder go in main /rockbox/ folder right ?
Then why can't I see a /wps/ and a /wps/cabbiev2/ subfolder on my device ??

Finally when I really go for it, I will actually try to learn how to design the whole theme. I'd start with cabbiev2 for my device resolution screen, that would make things slightly easier. If you remember I was ready for it a while ago, maybe I should put it in my 2016 resolution list.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: orby on December 27, 2015, 06:29:46 AM
Android 5.0+, I assume?

If so, then, no. I can not help you I am afraid.


[Saint]


Yes, Android 5.1 (actually CM 12.1).
Very very sad, that there is nothing that can be done :(

Thanks for your reply.
orby
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: gratt on August 23, 2016, 05:39:56 PM
I searched but could find nothing similar to my issue.
I compiled RB for android and install it on froyo 2.2.
It works well but I cannot write to the sdcard or internal card.
errors on accessing playlist control file when selecting mp3 to play but it plays fine
I cannot add to a playlist or save any config changes.
Any info would help.
GraTT
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: PsiCore on March 27, 2017, 11:55:07 AM
Hi guys

Thanks so much for making a Rockbox app.
I was using RB since years on my iRiver H320, but finally moved to a more modern device Fiio X5 III and I've got few issues:
1. play/pause, forwards/backwards don't work when screen off (although it works fine on Cayin i5)
2. When using play/pause (screen obviously on), Rockbox always crashes. Then when I go back to the app two things happen additionally: resuming always from beginning of the song and very often volume is set automatically to max (I'm scared to put on my IEMs before checking the volume ;)).

Anything you could advise? I also asked Fiio support, but waiting for they're reply.

Furthermore, what's the difference, between the three available apk's (sorry if that has been already answered)?
480x800   (I'm using this one)
480x800mips
480x800x86
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: LambdaCalculus on May 18, 2017, 09:18:22 AM
Furthermore, what's the difference, between the three available apk's (sorry if that has been already answered)?
480x800   (I'm using this one)
480x800mips
480x800x86

From top to bottom:

* 480x800 screen resolution for Android running on ARM-based devices (most older phones)
* 480x800 screen resolution for Android running on MIPS-based devices (some tablets from China)
* 480x800 screen resolution for Android running on x86-based hardware (some tablets with Intel Atom, or Android-x86 on a netbook, or whatnot)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: PsiCore on May 20, 2017, 02:59:28 AM
Thanks for the explanation.

I tried to install RB on several phones without luck (HTC M8, M10, Lenovo X Play), but I had no issues with this on DAPs like Fiio X5iii and Cayin i5. The app gets installed, but just at the beginning the app goes black screen and than crashing. Always used 1080x1920 for those.
Any idea why?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: duo8 on May 21, 2017, 02:00:48 PM
Thanks for the explanation.

I tried to install RB on several phones without luck (HTC M8, M10, Lenovo X Play), but I had no issues with this on DAPs like Fiio X5iii and Cayin i5. The app gets installed, but just at the beginning the app goes black screen and than crashing. Always used 1080x1920 for those.
Any idea why?
It doesn't work on Android 5 or newer.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: PsiCore on May 23, 2017, 11:55:45 AM
Are there any plans to enhance the app for newer android or has this project been abandoned (last daily build was uploaded end of march)?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Kevorex on February 12, 2018, 07:21:32 PM
Rockbox app with Android 5.0 or up compatibility is out there a long time ago, but it is developed by a user in Rockbox Chinese community. The download process required a good Chinese reading ability, so it is almost impossible for a non-Chinese person to find it out. I only distributed it by extracted it, set the default language to English, did some translating jobs on the file name, made a instruction file then recompressed it. The app and additional files belong to the author "迈戈" from Rockbox Chinese community.
Original post in Rockbox Chinese community:
https://forum.open-embedded.org/rockbox/t/20160823-mgamp6-8-7-0/746 (https://forum.open-embedded.org/rockbox/t/20160823-mgamp6-8-7-0/746)
Link to the zip file I distributed:
https://drive.google.com/file/d/1Ydw9USM3RimS4jtXYRJev0hKjjtxtHGD/view?usp=sharing (https://drive.google.com/file/d/1Ydw9USM3RimS4jtXYRJev0hKjjtxtHGD/view?usp=sharing)

If you encounter any problem, please use Google Translate to view the original post in Rockbox Chinese community. Oh... and don't thank me! (^o^)

Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: gevaerts on February 14, 2018, 05:18:31 AM
Rockbox app with Android 5.0 or up compatibility is out there a long time ago, but it is developed by a user in Rockbox Chinese community. The download process required a good Chinese reading ability, so it is almost impossible for a non-Chinese person to find it out. I only distributed it by extracted it, set the default language to English, did some translating jobs on the file name, made a instruction file then recompressed it. The app and additional files belong to the author "迈戈" from Rockbox Chinese community.

Do you happen to have a link to source or patches that were applied? Just a binary is useless for further progress (as well as against the license, obviously)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Kevorex on February 15, 2018, 01:50:19 AM
Rockbox app with Android 5.0 or up compatibility is out there a long time ago, but it is developed by a user in Rockbox Chinese community. The download process required a good Chinese reading ability, so it is almost impossible for a non-Chinese person to find it out. I only distributed it by extracted it, set the default language to English, did some translating jobs on the file name, made a instruction file then recompressed it. The app and additional files belong to the author "迈戈" from Rockbox Chinese community.

Do you happen to have a link to source or patches that were applied? Just a binary is useless for further progress (as well as against the license, obviously)
As I said, I am only a user. I can't access any sources in it since I am not the one who developed it. I realized that the forum is currently under maintenance so their is no button for registering. I am contacting the forum's service email to see if they can register manually for me. That is the only way to be able to contact the author who posted those Rockbox files. I am glad to help contacting the author in Chinese though I have no idea about coding in Rockbox.

*note: I was impressed that you replied so quickly!
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Kevorex on February 15, 2018, 02:40:15 AM
Also, I think this app is based on Rasher's Rockbox, which many people in Rockbox forums think that it is impossible to build a Rockbox app base on it that can run on ART(the runtime Android 5.0 and up are based on). The person (or people) in China achieved a long time ago, and I think the efforts put into it were very huge; so, I will be interested looking how well the project have been done. I will ask for the autor's permission to make it a github project.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: steak on February 15, 2018, 10:01:23 AM
Also, I think this app is based on Rasher's Rockbox, which many people in Rockbox forums think that it is impossible to build a Rockbox app base on it that can run on ART(the runtime Android 5.0 and up are based on). The person (or people) in China achieved a long time ago, and I think the efforts put into it were very huge; so, I will be interested looking how well the project have been done. I will ask for the autor's permission to make it a github project.
I am also a mere user and thank anyone who make RB live on. Please fwd this to our chinese friend  8)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Kevorex on April 23, 2018, 12:51:25 AM
Rockbox app with Android 5.0 or up compatibility is out there a long time ago, but it is developed by a user in Rockbox Chinese community. The download process required a good Chinese reading ability, so it is almost impossible for a non-Chinese person to find it out. I only distributed it by extracted it, set the default language to English, did some translating jobs on the file name, made a instruction file then recompressed it. The app and additional files belong to the author "迈戈" from Rockbox Chinese community.

Do you happen to have a link to source or patches that were applied? Just a binary is useless for further progress (as well as against the license, obviously)
I got a github link from a admin of the Rockbox Chinese Community that is supposed to be some sort of patch files of the rockbox app. I think this is a project for the main Rockbox app, and the one I posted before seems to be a theme package with two versions of main apps in it. As I said before, I have no idea of what these things are about and how they works, so if you guys are interested but puzzled after looking at the project, you will need to contact the email of the admin for clarifying your confusions.

Github link:
https://github.com/Rockbox-Chinese-Community/Rockbox-RCC (https://github.com/Rockbox-Chinese-Community/Rockbox-RCC)

RCC admin's email:
rockboxchn@gmail.com
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: arom on May 20, 2018, 03:02:57 PM
Rockbox app with Android 5.0 or up compatibility is out there a long time ago, but it is developed by a user in Rockbox Chinese community. The download process required a good Chinese reading ability, so it is almost impossible for a non-Chinese person to find it out. I only distributed it by extracted it, set the default language to English, did some translating jobs on the file name, made a instruction file then recompressed it. The app and additional files belong to the author "迈戈" from Rockbox Chinese community.

Do you happen to have a link to source or patches that were applied? Just a binary is useless for further progress (as well as against the license, obviously)
I got a github link from a admin of the Rockbox Chinese Community that is supposed to be some sort of patch files of the rockbox app. I think this is a project for the main Rockbox app, and the one I posted before seems to be a theme package with two versions of main apps in it. As I said before, I have no idea of what these things are about and how they works, so if you guys are interested but puzzled after looking at the project, you will need to contact the email of the admin for clarifying your confusions.

Github link:
https://github.com/Rockbox-Chinese-Community/Rockbox-RCC (https://github.com/Rockbox-Chinese-Community/Rockbox-RCC)

RCC admin's email:
rockboxchn@gmail.com


Hi kevorex,

The zip file you provided works quite well save for some minor UI bugs, but I noticed it's a build from over 2 years ago.

Where can I find a more recent build? the forum thread you provided gives an error 502 and rockboxcn.org seems to no longer exist.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: silverbear on June 14, 2018, 07:11:12 AM
I love Rockbox; it was the only thing that stopped me getting rid of my iPod. Instead, the iPod, though now on its last legs, was turned into something wonderful. Please don't give up on the Android port. So far, I cannot find anything that does everything as Rockbox does - a truly grateful user.
 
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Jamespoo1 on November 22, 2020, 05:54:08 PM
will this work on the alatel pop c3 mobile phone
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: daemonspudguy on April 11, 2021, 03:39:46 PM
Has work on this been completely abandoned?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: gomezz on April 11, 2021, 04:57:55 PM
For my usage I have found the Smart Audiobook Player app fits my needs best on my Android phone after moving on from using Rockbox on my Sansa Clip+ as a result of the vans at work being replaced with a fleet with radios with no aux input but which do support Bluetooth with autoplay.

In particular SABP supports auto-rewind when Pause / Playing which is useful for restoring context when pausing mid-sentence and also has a mono setting (which is rare amongst music player apps) and a Boost button if the recording level is too low.  There are rudimentary EQ settings (compared to Rockbox) but I just leave them flat.

(though I still prefer to use the Clip+ with Rockbox and corded headphones when going for a run and also when listening to a recorded sports commentary to a single corded earbud while working)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: saratoga on April 11, 2021, 06:25:30 PM
Has work on this been completely abandoned?

The application port is used on various devices, and discussed in their respective threads. The android application specifically is not being actively developed for smartphones presently because it's tricky to make run on the newer android runtimes, although not necessarily impossible.

Since this is a development thread, please keep discussion related to development.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Bilgus on December 10, 2021, 10:22:29 PM
Vitt13 asks
Does he[hp30] contribute http://hp30.blog.fc2.com/blog-entry-44.html to developing Rockbox?
There are a lot of blog entries to build Rockbox on Android 10.

Contents page http://hp30.blog.fc2.com/blog-category-9.html
https://hp30-blog-fc2-com.translate.goog/blog-category-9.html?_x_tr_sch=http&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: gama on January 04, 2022, 09:21:02 PM
@Bilgus, I am reading the blog you posted and he/she did manage to get rockbox running on an Android 10 device to some extent (haven't read everything carefully and I don't have an Android 4 device to compare).   Following his blog I have managed to build the apk and successfully opened rockbox on Android 7.0.  If you or someone else is interested I could try to write a patch once I have merged all the changes from the blog.  For me it is very important because I want to use rockbox in a modern Walkman or Ibasso player to listen to some chiptune music :).

I will try to contact him to see if he is interested in submitting the patch to the tracker himself.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Milardo on January 05, 2022, 12:31:12 AM
@Bilgus, I am reading the blog you posted and he/she did manage to get rockbox running on an Android 10 device to some extent (haven't read everything carefully and I don't have an Android 4 device to compare).   Following his blog I have managed to build the apk and successfully opened rockbox on Android 7.0.  If you or someone else is interested I could try to write a patch once I have merged all the changes from the blog.  For me it is very important because I want to use rockbox in a modern Walkman or Ibasso player to listen to some chiptune music :).

I will try to contact him to see if he is interested in submitting the patch to the tracker himself.

Hi, could you upload the apk, I'd like to see if it works on my android devices. That would be great if you could submit a patch here as well. Is this apk something that one could compile in a linux os?
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: gama on January 05, 2022, 09:27:33 AM
Hi, could you upload the apk, I'd like to see if it works on my android devices. That would be great if you could submit a patch here as well. Is this apk something that one could compile in a linux os?

I am working on implementing all the changes hp30 has done.  Once I have tested all of them i will try to contact him and ask him about it.

Yes, you can compile it in linux  No need for Android Studio.  I am using debian through WSL2.  I am using latest android-sdk (apt-get install android-sdk), the linux command line tools (https://developer.android.com/studio/command-line) to install platform 19 through sdkmanager.  And ndk version r10e (https://github.com/android/ndk/wiki/Unsupported-Downloads).

And followed the instructions found in rockbox/android/README.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: Jamespoo1 on February 15, 2022, 07:04:51 PM
 :)
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: gama on March 14, 2022, 07:28:18 PM
Hi, just a heads up!  I have uploaded two patches to run (to some extent) rockbox on newer android devices.

I cannot take apk requests cuz I am too busy.  But you can read about it here:  https://www.rockbox.org/tracker/task/13339

Well, see ya.  Hope someone is still interested in this :).

UPDATE: As of commit 6dcbf7ff77b0596c3317a76097e8b0c1c2f8158a, there is a floating point error when pressing volume buttons.
Title: Re: Rockbox as an Application (Android, WebOS etc.)
Post by: sadur on May 21, 2023, 11:06:35 AM
Hi.
Any news on this?
I'm very interested on having rockbox working on my android 13 device.
I have an old android 2.3.6 and another 4.0.4, but it would be awesome if I can use it in newer android versions as main music player.
Thanks!