yashsingh1/xdaforums huggingface dataset:
[HD2 Android Q&A, Help & Troubleshooting and Genera] Matiaveli:
I dont know why but I unistall everything with HTC in my computer,and when i plugg usb to hd2 pc find my phone !

I use hd2toolkit,hspl,clk,and finally install android to NAND by aroma.

but know is the next problem.

my phone starts to bootscreen and restert.

one time hes installing aplications.I think everything will be ok now.

but restart..next bootscreen and android works !

i chose language and click next and.. restart !

whats going on ?

now hes restarting when is HTC on screen.
[HD2 Android Q&A, Help & Troubleshooting and Genera] @SRI@:
Which ROM you used it looks you have selected low nand partition while flashing the ROM.

Give me ROM details and recovery you used.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Matiaveli:
im used this rom

http://xdaforums.com/showthread.php?t=1434860

but version 2.8 not 2.9

i think problem is with battery or charge jack.

now phone is normal running but when i unplugg him from contact he will turn off
[HD2 Android Q&A, Help & Troubleshooting and Genera] @SRI@:
Good to hear you complete flashing ROM and you are in to your phones android Os.

if you see the charging indication when you connect to power outlet ot PC then it is battery issue.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Matiaveli:
OK. tomorrow i will go to service where i repair touch screen and i will see what happen when i use new battery.

for now i THANK YOU SO MUCH :)

if I have still problem i will contact you PM if you mind.
[HD2 Android Q&A, Help & Troubleshooting and Genera] @SRI@:
Never mind Sharing knowledge is always help full. You welcome always.:)
[HD2 Android Q&A, Help & Troubleshooting and Genera] samsamuel:
typical symptom of a bent battery pin,,,,
[HD2 Android Q&A, Help & Troubleshooting and Genera] Matiaveli:
i was today to check my phone on other battery.

the same thing as on my battery.

bent charge pin ? he said he'll call tomorrow. we'll see if there is a problem with charge pin .

i'll post tomorrow. thank guys for help.

youre the best.

greet from Poland.
[Android Apps and Games] twelveteen:
ArmAmp is an audio player designed to be as easy to use as a desktop application.

Features include:

* Uses FFmpeg for decoding, meaning that it supports almost all audio file formats including mp3, ogg vorbis, flac, real audio (*.ra), windows media audio (*.wma), monkey's audio (*.ape), musepack (*.mpc) and many more.

* Reads playlists: m3u, ram, pls, xspf, asx.

* Plays local files, files shared over Samba, and any web stream including Shoutcast radio stations.

* Built-in file browser with:

- access to audio files on local storage,

- access to audio files on Samba servers,

- bookmarks for easy access to often used folders.

* Gapless playback:

- for audio formats that natively support gapless playback,

- for mp3 option to remove silence.

* Replay gain.

* 10–band equalizer with ability to set exact frequency, width and gain for every band.

* Preamp, postamp.

* Balance.

* Reverb - 5 different parameters can be used to set preferred sound.

* Speed effect.

* Pitch effect.

* Tempo effect.

* Fade in and fade out with configurable time.

* Can be controlled using:

- main window,

- headset and other media buttons (supported actions: play, pause, stop, next, previous),

- buttons in notification area,

- widget (on Android 4.2+ can be placed on lockscreen).

* Last.fm:

- built-in scrobbling (no separate scrobbling app is necessary),

- love track,

- ban track.

* Displays lyrics using LyricWiki.

* Displays Shoutcast/Icecast stream information.

* Bookmarks - single song or whole playlist can be bookmarked.

* Playlist sorting:

- by file name,

- by tags,

- easy manual control.

* Automatic playlists containing favorites or random songs.

* Shuffle - as long as it's possible it will not repeat songs. Also whole playlist can be randomized with similar effect.

* Tags viewer with automatic encoding detection.

* Supports devices with ARM, x86 or MIPS processors.

Download link:

Beta version must be uninstalled before installing this one.

https://play.google.com/store/apps/details?id=com.armamp

Ad remover (free only for XDA forum members):

https://sites.google.com/site/sdpowiupowmxoaj/home/NoAds.apk?attredirects=0&d=1

​
[Android Apps and Games] reversegear:
impressed with the looks, it is some what different.

still needs improvement in terms of performance and minor UI tweaking.

if this apps is improvised shortly this app will become though competitor for paid music players. good job done developer
[Android Apps and Games] twelveteen:
What kind of performance problems are you having? I know that some effects and some parts of UI can be significantly faster. Minor speed improvements can be done also to basic playback, however software decoding will always be slower than hardware. Maybe some day I'll add an option to use also hardware decoding but it will work only for some formats (however the most popular).
[Android Apps and Games] Tets42:
Looks good

Very nice folder based player. I'm impressed. Thank you.

Consider adding actions for tapping and/or long-tapping on songs in playlist, please. And option to hide or retract the menu.
[Android Apps and Games] BigJeff:
It's cool to see support for different architectures! Will give this a go and report back, nice work dev.
[Android Apps and Games] 27s:
Thank you for an audio app like this! I wish it was holo themed, as I am on a AOSP 4.2 build, but works like a charm. I am going to use this for a while, and i will update if I find any bugs or FC's.
[Android Apps and Games] twelveteen:
Currently touching on playlist will select (short), play or start moving selection (long, depending if touched song is selected). Would you like an option to reverse play/select actions or something completely different?

By menu you mean actions right to playlist (shuffle/repeat/...) or actions above control buttons (add/bookmark/...)?
[Android Apps and Games] jayRokk:
Reserved :)
[Android Apps and Games] reversegear:
while seeking the audio it takes lots of time and even while skipping to next song also, the play list is not dynamic as per now playing audio, i need to search the now playing song in the big list.

try to implement gapless playback.

tag information is really good if possible tageditor will be use full
[Android Apps and Games] twelveteen:
There is an option to set buffer size (Menu -> Settings -> Buffer size). With large values there will be noticable delay, too small values may cause problems on slow devices. Try lowering buffer size and see if it helps.

It's on todo list. Will be done.

There is gapless playback implemented, but it works only for formats that natively support it, for example vorbis (and if ffmpeg supports it, but it almost always does). There are plans to add support to gapless playback for Lame-encoded mp3 with gapless tags, however not in first release.

Also on todo list, but I didn't plan it in first release. I'll reconsider.
[Android Apps and Games] SammiSaysHello:
can someone post a couple of screenshots? :)
[Android Apps and Games] twelveteen:
Added some screenshots here:

https://sites.google.com/site/armampreleases
[Android Apps and Games] Tets42:
You're right. If I hold it long enough it starts to play that particular song. Sorry. In Tiny Player I was using, it was just a short tap to play. Leave it as it is now, please.

The actions on the right (shuffle/repeat/...). I'm sometimes unable to see the names of songs in full (not enough room) and must to switch to landscape mode. Hiding the menu will help a bit.

Thank you.
[Android Apps and Games] Mihail_Russian:
Tested on my GM( Galaxy Mini S5570) :silly: and everything is working flawlessly until i've loaded the eq presets then the music sounds jerkily :(
[Android Apps and Games] ksbhoi:
Features are good I am looking for such a app, downloading. will share my experience.

Thanks.
[Android Apps and Games] Mikey F:
Looking really good, great set of options, love the minimal approach to gui, only thing i can think of other than things already discussed is an improved widget with access to main app from widget, cant currently do that?

great work
[Android Apps and Games] snypa:
https://sites.google.com/site/armampreleases/

great work twelveteen :good:

works awsum on tf700 ...
[Android Apps and Games] Iamnotacrook:
Looking forward to giving this a try, looks promising.
[Android Apps and Games] metropical:
auto level normalization

may I suggest adding this feature or algorithm.
[Android Apps and Games] jdock:
Good gapless playback is key to me and I'm still looking for a player that does it well. What I mean by that is dealing with older or poorly-encoded files that do not have the Lame tags to enable it, because we do not always have the luxury of re-encoding our music libraries (and I've found the problems can be especially bad in purchased mp3's).

I made myself a patch for rockbox that does just this, by trimming a limited amount of near-silence from the beginning and end of each track during playback. I'd be ecstatic to find an Android app that did the same.
[Android Apps and Games] ZXVOVXZ:
Amazon Kindle?

Thank you for the reply... I am not sure what version of ArmAmp would be ideal for my Kindle fire... Here is a link I found for the specs..

//developer.amazon.com/appsandservices/solutions/devices/kindle-fire/specifications/01-device-and-feature-specifications

Thank you,
[Android Apps and Games] twelveteen:
I haven't checked all CPU for different kindles, but like I wrote before it seems like all are armv7. For example Fire HD 10:

CPU: Cortex A15

https://en.wikipedia.org/wiki/ARM_Cortex-A15 : ".. implementing the ARMv7-A architecture ...".

The same way you can check your phone CPU. If it's relatively new, most likely it's also armv7 and you can install on you kindle the app taken from your phone.
[Android Apps and Games] rijul:
[MENTION=5142519]twelveteen[/MENTION] What a great music player man, keep up the awesome work!
[Android Apps and Games] HotApps:
I reccomend it!

Very good app to make your music louder!!

I enjoy rock and metal and this app is exactly what I want !
[Android Apps and Games] Wasteb1n:
let me start with stating that this is one very nice app! I use it mainly for its distinctive webdav capabilities. I wanted to give a very old phone a next life as a webdav audio streamer. It is a gt-s5360 with and armv6 cpu. I had to install cyanogenmod only to be able to install a armamp version I had for another phone. It turned out to be a armv7 version so armamp say "wrong cpu". Since cyanogenmod does not supply the play store out of the box, and I do not have enough system memory left to install gapps, I am stuck. Is there a arm (v6) version available? I already had a quick look at .../site/armampreleases/home/ (not allowed to post URLs yet)
[Android Apps and Games] twelveteen:
Sorry, that so late. The was no nofification, or it went to spam, so haven't seen your question. Apk for older arm devices can be downloaded for example from slideme or yandex stores. If for some reasons those stores are unavailable I can post a direct link to the lastest version available from the play store.
[Android Apps and Games] twelveteen:
http://sites.google.com/site/armampreleases/home/ArmAmp_arm_v7a_not_finished_yet.apk

- it preloads only the currently playing song

- you need to enable Preload option in settings

- you may want to increase network read timeout

- armv7 only

- works with android 4.0 or later

- there may be some problems, hopefully not noticeable in typical usage, and hopefully I'll find some time in to fix those
[Android Apps and Games] ltGuillaume:
Thanks for having a look at this! Unfortunately, I won't be able to test the new feature if the app won't run on Android v2.3.7 anymore :$

HTC Desire CM7/2.3.7

[MiXplorer Skins Gallery] - [My DroidSeries Reboot]
[Android Apps and Games] twelveteen:
Update uploaded. Changes:

- now only androids 4.1 or higher are supported

- added an option to cache remote streams on a disk (by default disabled)

- added a filter in the file browser

- added seeking to an exact time

- dropbox implementation is using a new API

- changed google drive authorization

- more than 1000 files can be shown in a google drive's folder

- a large buffer size doesn't slow down UI

- native http library replaced by okhttp3

- added a text size limit in selection info

- updated jcifs library

- fixed seeking to the exact beginning of a song

- removed mixberry ad library

Changes in dropbox and google drive (required by the companies) mean that reauthorization will be required.

Completely untested and unsupported version for older androids (probably will work everything except google drive):

http://sites.google.com/site/armampreleases/home/ArmAmp-2.1.apk
[Android Apps and Games] larry.fine:
I had great pleasure in making you a donation. Among hundreds of apps tested ArmAmp was the only one able to read and play my entire library with about 1 TB of files.

If I am allowed a suggestion and if it is possible, it would be interesting to implement a feature of auto hide the navigation column on the right side so that the playlist will occupy the full width of the screen.

Thank you very much, twelveteen.

Greetings from Brazil.
[Android Apps and Games] twelveteen:
You already can hide it (not automatically) - just touch the divider and the right pane will be gone. Touch the divider again and it will reappear.
[Android Apps and Games] larry.fine:
My friend! I had not even imagined that possibility.

Great!

Thank you very much! :good:
[Android Apps and Games] ltGuillaume:
Thank you so much for still making a Gingerbread-compatible version! Been using ArmAmp on a daily basis for years now, still on Android 2.3.7. The preload feature is very cool, but unfortunately ArmAmp-2.1.apk crashes when skipping to the next song (logcat dump attached). However, it does seem to work properly when it just jumps to the next song after the previous has ended.
[Android Apps and Games] twelveteen:
Does it happen always after manual skipping?

According to the logs the crash is in the native android library. Those are usually quite rare and random. And it's possible that will disappear after reinstalling the app or rebooting the phone. But if the problem persists it can be because ArmAmp-2.1.apk contains native libraries for 4 different platforms. Maybe older android can handle it correctly. In that case I could build the app for only 1 platform. But which one does your phone use (most likely it's ARMv7) ?
[Android Apps and Games] ltGuillaume:
Yes, it's an ARMv7 (first Snapdragon) processor. And you're absolutely right: during a second round of testing, it didn't happen even once! When I posted the previous message, I had tested it over 10 times and every single time ArmAmp crashed.
[Android Apps and Games] ltGuillaume:
The preloading of tracks does seem to break gapless playback: looks like the buffering starts too late in most cases. Pumping up the buffer size does not have much of an effect.

What I also see is that playback start or skipping to the next song takes a couple of whole seconds longer than before.

HTC Desire CM7/2.3.7

[MiXplorer Skins Gallery] - [My DroidSeries Reboot]
[Android Apps and Games] twelveteen:
I've tested it before (of course only on officially supported androids >= 4.1) but I've just redone the test (android 4.4). And still don't see a problem. This is how gapless playback and skipping should behave: http://sites.google.com/site/armampreleases/home/screen-recording_20170625-225447.mp4 (the sound is from the microphone so it's not perfect). I don't remember, but it's possible that I've tested only playback from samba. If you're having problems with some other filesystem I could verify it (but knowing that the buffering code is the same it's not very probable that something will work differently).

Unless it's not the problem with the older android, I see one possible reason for the behavior you're observing - maybe it's a slow internal disk (the whole buffered song is written to the disk). Or maybe the disk is fast enough but the system or other apps are using it heavily. In that case using fast SD card could solve the problem. If you'd like to test it tell me the exact path of a directory located on the SD card and I'll compile a version with that path hard coded.
[Android Apps and Games] ltGuillaume:
Thanks, I went back to look through some older TitaniumBackup data backups to see how the buffer size was set. Apparently, over te years I increased the buffer to over 50% of the slider, while some time ago I set up ArmAmp from scratch, thinking that I always had the buffer size to ~25% of the slider. Setting it back to well over 50% seems to get it working again. Sorry for this, I'll test some more over the next couple of days. What I still see is that the search bar is far less responsive than in 1.15+, even when not using a network source (takes a second or more when from SD, and up to 6 seconds from WebDAV source to get where I tapped), but that's a minor issue.

Also, I wondered whether Fast playback startup also has implications for WebDAV sources.
[Android Apps and Games] twelveteen:
My guess is that there is some other option different because this part of the code is basically the same. The is no difference for local playback and for the network playback the only difference is that if some part of a song has been saved to the disk, it will be read from the disk and not from the network, so it should be faster.

Normally when the playback starts, song's metadata is read - it may jump to different positions in the file. For network sources, including WebDAV, it means lots of connecting and disconnecting. And it may be slow. With that option enabled metadata is not read, the are no reconnections and it should be faster. But without metadata for example the song length isn't known so seeking is disabled.
[Android Apps and Games] ltGuillaume:
Well yeah it could have to do with the sd card speed, or maybe you're buffering many really tiny pieces while writing many really tiny pieces of the preloaded track? (I'm just guessing here, could have to do with the amount of data that's being read/written from/to sd in one go). Either way, after some more testing I had to go back to 1.15+, because upon song changes (also when adding tracks to the playlist via replace & play), ArmAmp kept on crashing with the same logcat entries. Furthermore, there's still a gap between gapless songs when preload is enabled, even when the buffer size is anywhere between 60% and 100%.
[Android Apps and Games] twelveteen:
It writes and reads blocks of 8 kB. Quite standard size.

Below is a version with the native libraries only for ARMv7. So the native code is exactly the same as in the previous version. Maybe it will solve your problems. Or maybe an older android has some problems with not used code for the newer versions (but in theory there should be no problem).

http://sites.google.com/site/armampreleases/home/ArmAmp-2.1.ARMv7.apk
[Android Apps and Games] ltGuillaume:
Thanks! I already did that myself, so basically the only difference between the APK that I already used and this one is the signature. But I'll probably do some more testing tomorrow when I'm traveling home.
[Android Apps and Games] ltGuillaume:
Reinstalled it after removing old version, shouldn't matter, but just to be sure. I'm still having these issues.

Either way, the buffering of the next song starts too late, for my device at least, no matter how large the buffer is. A large buffer is also annoying for changes to the equalizer settings.

As such, I would like to ask if you're open to slightly changing the preload feature to what I originally thought it would entail: a song that's playing is preloaded in its entirety, and as soon as the song is fully downloaded, it will already start downloading the next song in the playlist (or that will be played in accordance with shuffle).

Alternatively, you could let the user specify a number of seconds before the end of the playing song at which ArmAmp starts preloading the next song.

Currently, it seems that (I might be wrong) that the onset of the preloading is completely dependent on the buffer size.

HTC Desire CM7/2.3.7

[MiXplorer Skins Gallery] - [My DroidSeries Reboot]
[Android Apps and Games] ltGuillaume:
... and I found a minor UI glitch when wrapping is enabled: when selecting a wrapped line and an "unwrapped" line, at first the line is selected correctly. Then, when either scrolling through the list or when the activity is (I think) paused because of a popup or destroyed because of another app coming into the foreground, only part of the line remains selected upon return.

HTC Desire CM7/2.3.7

[MiXplorer Skins Gallery] - [My DroidSeries Reboot]
[Android Apps and Games] twelveteen:
I doubt it will ever be implemented. And if it will, it won't be soon. It isn't that obvious as it seems. I would have to properly handle many situations, for example the next song is removed from the playlist, or its position is changed, or new songs are added and must be used in the shuffle mode, or the buffer is large enough to keep several audio files and they all should be played gaplessly. And I can't ignore all those situations just because the are rare - practice shows that almost impossible things happen pretty much every 5 seconds.
[Android Apps and Games] ltGuillaume:
I know, that's how these things work. I fully understand. I'll go back to the previous version then (this one still crashes on manual track changes, too). Thanks for your quick response! :)

HTC Desire CM7/2.3.7

[MiXplorer Skins Gallery] - [My DroidSeries Reboot]
[Android Apps and Games] ltGuillaume:
Was wondering if browsing through web server's "autoindex" directory listings would be a something you'd consider adding as a filesystem. Personally, I'm having performance issues with my WebDAV server, so I thought this would make a good alternative. It's via HTTPS and could include basic authentication (http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html).

<html>
<body>
<pre>
<a href="/music/L/Las%20Rayas%20Blancas%20-%20%282008%29%20Conquista">Las Rayas Blancas - (2008) Conquista</a> some more crap
<a href="/music/L/Led%20Zeppelin%20-%20%281971%29%20Led%20Zeppelin%20IV">Led Zeppelin - (1971) Led Zeppelin IV</a>
<a href="/music/L/Leonard%20Cohen%20-%20Hallelujah%20%28Long%20Version%29.mp3">Leonard Cohen - Hallelujah (Long Version).mp3</a>
</pre>
</body>
</html>
[Android Apps and Games] twelveteen:
I've added it to TODO list, but looking at it realistically I doubt it will be implemented (there are still missing some filestesystems I wanted to add, for example integration with kPlaylist that I'd like to use myself). So more realistic would be trying to find some working ArmAmp's/phone's/WebDav server's/router's/... options.
[Android Apps and Games] ltGuillaume:
Okay, understood. Thanks for the reply!

And kPlaylist, wow, I wonder why I never found that one on my search for such a system. I ended up with Sonerezh, which is far more modern, but it seems like kPlaylist is a bit more feature-packed.
[Android Apps and Games] twelveteen:
I'v uploaded update (links the same). Changes:

- playlist width can be expanded by touching on splitter

- after current song is changed playlist is scrolled to make it visible

- added an option to change audio thread priority

- fadeout time can be configured

- last fm should work for 2.2 and hopefully for 2.1

- a little more descriptive settings

- fixed problem with displaying really short songs

- handling of invalid numbers entered in dialogs

- faster code responsible for moving songs in playlist

I'm guessing that it was first acces to the database and creating it was noticable and next time wasn't. Android delays database creation to speed up sturtup time. But if the problem persists try increasing audio thread priority (not too much in 1 core phone) or increasing buffer size.

Touch on text above buttons - it will show main UI. I don't thik I'll be changing this widget a lot, but probably in future versions I'll add bigger widgets.

It's on todo list for songs with replay gain metadata. Currently I don't see an efficient way to do it for other songs.