yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] twelveteen:
Leadbolt is an ad network (www.leadbolt.com) - there is an info about ads in Play Store description and in first post of this thread. If ESET reported ad as a worm it should learn how to describe properly what it finds.
[Android Apps and Games] twelveteen:
I'v found another user friendly market - it's yandex. So if anyone has problem with google, yandex will download correct version (every update will be uploaded there). And they claim that they use Kaspersky anti-virus for every app so it may fill safer for some. I don't think they have web interface so I can't post direct link but ArmAmp can be found using search in their app (http://m.store.yandex.com).
[Android Apps and Games] juliatan:
Finally musicplayer with stable smb

At first this music player does not look as pretty as some other free music players. But than while using it's gui couldn't be better because it is so very user friendly. Also full folder play, equalizer and lockscreen-support.

And last but certainly not least the smb support is super. Finally I can enjoy streaming my gigabytes of music from the hard drive connected to my WDTVLive or the Windows shares of my computer.

I am so happy!!!!

For over half a year I was looking for a musicplayer with full and stable samba-support. ES-Explorer can do it, but it's musicplayer is ugly and has no featueres. Same goes for BSplayer wich is terrible in use. Tried Cifmanager and Mountmanager but very unstable stream (read that is a problem with Android 4.x)

And now finally found this great musicplayer.

Thanks a million!!!!
[Android Apps and Games] twelveteen:
Update uploaded. Changes:

- added google drive filesystem

- faster seek for some mp3

- added ability to delete files

- control buttons can be moved to the bottom

- added scrolling thumb in playlist

- added Last.fm artist info

- playlists with windows path separator can be read

- Samba settings can be edited

- a little faster equalizer response
[Android Apps and Games] twelveteen:
Update uploaded. Changes:

- added an option to speed up playback startup

- artist and title read from cue not tags are displayed

- added an option to ignore multiple media buttons clicks

- playlists created by some other players are read

- artist is shown in genre and album browsers

- sorting respects disc number

- added an option to use internal or external browser for Last.fm and LyricWiki

- minor settings reorganization
[Android Apps and Games] twelveteen:
Update uploaded. Changes:

- added skydrive filesystem

- added opus decoder

- added an option to cache tags

- seeking in musepack 7 without distortion

- faster seeking for remote filesystems

- faster playback startup over http

- more detailed power management

- smaller buttons in file browser

- current position in playlist is remembered more often

- disabled playlist recognition if extension is known

- loading reverb preset respects ok/cancel

- minor settings reorganization

- workaround for rare android bug

- playlist playing time is updated after song stored in cloud filesystem is loaded

- added an option to remove from database most played songs and cached tags

- disabled ssl certificate checking for android 2.1 and 2.2

- updated leadbolt sdk - now antivirus apps should stop complaining
[Android Apps and Games] twelveteen:
Update uploaded. Changes:

- added crossfeed effect

- added Last.fm track and album info (album info usually will show album cover)

- added an option to sort only selection

- more selection options

- ad remover icon can be hidden

- Last.fm and LyricWiki dialogs will show album artist if artist tag is missing

- improved accessibility

- fix for files with multiple audio streams

- widget will start playback from correct position even if service needs to be restarted
[Android Apps and Games] imeem:
on android 4.4 nexus 4, i added 1 song but the play button does nothing. Also when i press browse and under the folders tab, i can't see my files.
[Android Apps and Games] twelveteen:
Is song's time displayed?

If it isn't, file type may be unsupported (unlikely) or maybe somehow file location is incorrect - shouldn't happen but maybe in 4.4 something has changed. You can verify in Menu-Selection Info if it displays path of an existing file.

If time is displayed, do you see "buffering ..." displayed after play is pressed (if there is not enough space to display it you may enable "Wrap long playlist lines" is settings) ?

I've had one similar report where not all files were visible. It was a problem with links on android - in the same folder, but from different path, all files were listed. If you go to the root folder (arrow up) do you see all files?
[Android Apps and Games] imeem:
fixed it. seems like all it needed was a phone reboot.

Also, would you consider making the app compatible with viper4android?

http://xdaforums.com/showthread.php?t=2191223
[Android Apps and Games] twelveteen:
I've tried it and ArmAmp works with viper4android. Actually I don't think I can make in not compatible.

Doesn't it work for you? Does it work on your system with any other app that makes any sound? I see that it may not be fully supported: "Notice: v2.3.1.5 partially-support Android 4.3.1 and Android 4.4 OS."

By the way, is ArmAmp missing some important effect that viper4android has?
[Android Apps and Games] imeem:
the only app i got it to work with is Xenoamp, but that app has reliability issue with my device.

when i try to use it with armamp, in the driver status it would say it's not processing. I'll flash back to a older rom to see if it's compatible.

EDIT: tried it on 4.2.2 and armpamp does not work with viper4android.
[Android Apps and Games] twelveteen:
I've noticed that for me it sometimes stops working. I can only guess what is causing the problem, but most likely it's viper4android's service that may be killed by android if icon is hidden - and it's hidden by default. When it stops device's restart always help. Also stopping viper4android (including removing from cached processes) and starting again helps. Tested on 4.2.1 (I don't think there is relevant difference between 4.2.2 and 4.2.1). I'm not sure but I think I've chosen driver in battery saving mode - according to viper4android's troubleshooting (http://vipersaudio.com/blog/?page_id=147) page it may matter.
[Android Apps and Games] imeem:
tried everything in that link, didn't work in 4.4.

the only reason why Xenoamp and Google Music worked with viper4android for me is because in google music, pressing the equalizer would launch viper4android's control panel, and there's an option to enablel viper4android in Xenoamp.
[Android Apps and Games] twelveteen:
I guess there's one more thing that can be done - last step from troubleshooting page: "If no help, submit a bug report."

I don't know viper4android so I can't fix the problem. I know that it has some API that XenoAmp uses but:

- I haven't seen any documentation

- XenoAmp is the only player that doesn't work for me with viper4android

So, at least now, I won't be using that API.

When I've installed XenoAmp, viper4android stopped working also for other players. Uninstalling XenoAmp + reboot solved the problem - maybe it will work also for you.
[Android Apps and Games] imeem:
i tried again but this time on my hp tocuhpad on CM 9. armamp and viper works fine :D
[Android Apps and Games] psx2pal:
Hello, can you add a sleep timer function? Set the hour and the minute and after this time the app stops to play and remember the file and time. So i can add a big library (audio book) for sleeping.
[Android Apps and Games] twelveteen:
It's on todo list, but I'm not sure yet exactly how it will behave. Most likely it won't be implemented in next update. It should be available in another one.

Temporary solution - try this app:

http://sites.google.com/site/armampreleases/home/ArmAmpPause-debug.apk

It should behave the same as Pause button.

There is at least one alarm app that allows to launch an app instead of playing a sound. Choose to launch ArmAmpPause and it should pause ArmAmp.
[Android Apps and Games] psx2pal:
For now it's okay. Thank you for your tip. In other music players, there is a clock button. If i press the clock but, i can set the timer (hour and minute) and press start, to start the timer. If the time over, the audio file stops to play.
[Android Apps and Games] juliatan:
This app I like the most of all audioplayers. Clean and simple UI, playing my flacs at home via Cifs/smb (Windows and WDTV Live) and my mp3 via cloud (Google Drive and Skydrive) with this one app.

However as mentioned earlier in this thread, after trying out amazing Viper4Android, listening music without it is not an option anymore. So I also hope this app can become compatible with Viper4Android.

Because for me there is non other app as good to stream both personal network as well as cloud like ArmAmp does.

Verstuurd vanaf mijn Nexus 7 met Tapatalk
[Android Apps and Games] twelveteen:
For me it works on TF 300T (stock ROM). Few posts above it worked on hp tocuhpad on CM 9. I've seen in Viper4Android thread that it works on galaxy S4 (I assume stock). It looks like Viper4Android isn't compatible with every ROM. I don't know this app so that's not a lot I can do. But if you miss something in ArmAmp's effects that Viper4Android has, I can add it to todo list.
[Android Apps and Games] twelveteen:
Update uploaded. Changes:

- added WebDAV filesystem

- added playback over https

- added playback of http streams with multiple redirections

- track description can be configured

- widget can be configured

- notification panel can be configured

- easier folder selection

- added an option to play a track after short touch on a playlist

- additional sort option

- better integration with android

- better error reporting for SkyDrive and Google Drive

- workaround for android bug that may cause rare crashes

- fixed UI bug in filesystem dialog

- progress is correctly refreshed in android 4.4
[Android Apps and Games] carlosalberto4ti:
Parabéns !

Aplicativo único até o momento no google play , parabéns .

Já dei 5 estrelas ao aplicativo, mas gostaria de registrar novamente o parabéns ao desenvolvedor !

O que para mim o faz do melhor player de musica para o android : é possível usar com qualquer storage com os protocolos mais usados na web cifs , http e https , ao apenas isso , como também a possíbilidade de tocar praticamente todo o tipo de arquivo de audio e o mais legal recurso para mim sobre esses dois outros recursos que para mim são essenciais , é a possibilidade de misturar as musicas .

:good:eek: seu trabalho é único até o momento para mim , parabéns . :good:

Gostaria de aproveitar e solicitar um recurso adicional : cache das próximas musicas .

OBS : escrevi em minha lingua para não cometer erros escrevendo em outra lingua .
[Android Apps and Games] ltGuillaume:
If there's just one thing I'd add to this little gem of a player, it's a shake-to-skip feature: shake the phone in your pocket to skip to the next song, with the ability to quickly enable/disable through menu or right-hand option buttons.
[Android Apps and Games] 0967894983:
It is difficult to use and the interface is bad:rolleyes:
[Android Apps and Games] ltGuillaume:
I don't know what you're talking about. The only thing you maybe need some getting used to is the dragging of songs in the playlist. But it's all quite intuitive really. And it's a music player, not a cover art show like most other music apps are.
[Android Apps and Games] twelveteen:
Current workaround:

- install Shake app (or similar): https://play.google.com/store/apps/details?id=com.adl.appshaker

- maybe it will work after selecting "Control music player" but if it won't, select "Run an installed app" and choose this one: http://sites.google.com/site/armampreleases/home/ArmAmpNext-debug.apk
[Android Apps and Games] ltGuillaume:
Thx, works with regular apk, too.
[Android Apps and Games] twelveteen:
Done. And it took me only a little longer than a year.

Other changes:

- added shortcuts to common folders

- file selection available also from the menu

- improved compatibility with android 5.0

- minor widget changes

- updated dropbox library

- workarounds for few android bugs

Now in a dialog opened from browser's menu: Folders hopefully SD card folder will be displayed. But in android it's pretty much guessing so if for someone it isn't displayed, please show me the content of /proc/mounts file.
[Android Apps and Games] kazzxtrismus:
I have a bunch of music on oint & ext sd card, how do I add ALL of my music to a play list for full collection random play.

I do not wish to make play lists
[Android Apps and Games] twelveteen:
If it's all you want and you don't need any ArmAmp's features, than it would be easier to use a player designed to play random music without any user interaction. But if you want to use ArmAmp you will have to create a playlist. It's easy to add all music to the playlist:

1. Menu-Add-Random and choose how many songs you want to add. With a number higher than number of available music files (for example 10000000) all files will be added. This will work only for files that android recognizes - for example it will work for mp3 but won't work for opus. It should add files from SD card, but I'm not sure if every android version will list those files.

or

2. In a file browser select folder(s) with music files and add it to the playlist - all audio files from that folder and subfolders will be added to the playlist. Then either enable Shuffle or use Menu-Sort-Randomize. It doesn't depend on android database so it will work for every recognized format. It will also work for samba, webdav and clouds.

First time it will probably take a while because tags will be read. Second time it will be a lot faster.

With huge number of files and enabled Shuffle you will probably want to enable Menu-Settings-Disable smooth scrolling.
[Android Apps and Games] kazzxtrismus:
Thankyou yes I'd like some of the features for sound etc, but im out of Internet range often no Internet at all so i do not use cloud of any kind
[Android Apps and Games] twelveteen:
Update: http://sites.google.com/site/armampreleases/home/ArmAmp_arm_v7a_bbm.apk - it has only one additional requested feature. Too small to make an official update - it will update BBM's status (and probably some other apps that use the same, undocumented, way to read currently played music). There's no reason to update for anyone that doesn't want that feature. This version will work only for devices with ARMv7 CPUs (so for most of currently available devices).
[Android Apps and Games] flither:
Hi Twelveteen!

After unsuccesful looking for any player with parametric eq (except Neutron) I've found this gem. So much thanks, I finally managed to properly equalize my headphones thanks to you. It is undoubtely one of the two serious music players for android, and made by ziomal :)

The only real thing to fix for me is playlist scrolling when changing tracks. I've got some thousands of songs, when changing track it keeps scrolling to next one (sometimes half of minute) when the next track already plays.

Other than that - brilliant :good:
[Android Apps and Games] twelveteen:
[Menu-Settings-Disable smooth scrolling] will solve your ploblem.
[Android Apps and Games] flither:
[MENTION=5142519]twelveteen[/MENTION]

Little technical question, you're only one who could give me an answer: I make for example narrow cut at too loud 5500Hz, then boost at 7000Hz and then narrow cut at 8300Hz, so from 5500 to 8300 I have the same volume. Now with the last slider I want to make a very wide cut at 7000Hz again, to bring down changed 5500, 7000 and 8300Hz together. Will it work this way? Hope I described it good ;)

Thanks for answer and awesome player!
[Android Apps and Games] twelveteen:
I'm not really sure what you want to achieve but:

- All bands are processed independently so yes, you can do that and all changes will be made.

- Order matters. For example if you increase the gain a lot and decrease it the same amount, the sound will be overdriven.

- Equalizer (and most other effects) is using code from sox library (documentation: http://sox.sourceforge.net/sox.html). Sox has an executable which you can use to test all settings and see the result with −−plot option (but I haven't used that option so I'm not really sure how useful it is). For equalizer effect append "h" to width argument, for example in "equalizer 1000 100h -5" frequency is 1kHz, width 100Hz, gain -5dB.
[Android Apps and Games] flither:
Ok, thanks! Very useful site, much to learn. But I don't really understand if I can preview the equalizer in a graphic form on my mobile somehow? Like through scripts?

Do you think it could be possible to make a graphic for parametric eq, where you can see how the eq looks like? Doesn't have to be "live", just after pressing a button it could show equalizer chart in a graphic form, something like in thE attachment. That is what missing from all 3 players with parametric eq :(
[Android Apps and Games] twelveteen:
No, but you can design effects using desktop application shipped with sox and if you use the same settings in ArmAmp it will work the same way.

Possible - of course. Will I do this? Unlikely. Sorry.

However if you really, really, really want to see the graph it can be done - generate an audio file with white noise, play it with equalizer enabled, and use some spectrum analyzer app. Of course it would be better to analyze the sound without using the speaker and the microphone, but I don't know if an app displaying spectrum directly from android audio system exists.
[Android Apps and Games] flither:
Yeah, that's the problem - I couldn't find any spectrum analyzers listening to audio output, just the microphone ones. Nevermind, it was just a little suggestion to vizualize the eq, especially for the people that don't know how parametric eq works. I personally can harshly "see" the eq in my head when playing with it, so no probs here :)
[Android Apps and Games] ltGuillaume:
I still can't wrap my head around the problems with multiple clicks: even when I set the ignore multiple clicks option to over 3 seconds, it still doesn't work properly on my device when a CPU heavy process is working in the background - for example GPS tracking.

Can't you just wait for the onKeyUp event before skipping a track or play/pause?

Furthermore, I wanted to ask why I regularly see the ArmAmp icon shortly appear in the status bar, even when there's no music playing, the song is stopped, or I even exited the app. I see no BroadcastReceiver that would explain such a thing. I do not have the widget set up in my launcher, either.

HTC Desire CM7/2.3.7

[MiXplorer Skins Gallery] - [2015 DroidSeries Reboot]
[Android Apps and Games] twelveteen:
"Ignore multiple clicks" option has nothing to do with the time between ACTION_DOWN and ACTION_UP events. I'm already checking only one of them (ACTION_DOWN) so more than one click can be detected only if the button is pressed more than once or android sends too many messages. Last time you've reported it, you've also wrote that it was because of messing with the app: "it was due to the fact that I disabled the ArmAmp's Widget Updating intent via Autostarts". My guess is that now it's something similar.

Short answer: icon is shown when it has to be shown.

Longer: icon is shown when one of those conditions is met:

- music is playing

- songs are being added to the playlist and the main window isn't shown

- android's version is 5.0 or higher

- "Always show in status bar" is checked

- music was stopped because of a phone call

- music was stopped because of headphones were disconnected

Android doesn't have to close apps. But after ArmAmp's menu - Exit, app's process will be destroyed and the icon will disappear.
[Android Apps and Games] anton-280:
Music players always was big problem on android. Default player was real hell, with bad encoding. Other players have problems with format and etc. You app solved all this problems! Great audio player with simple user interface! Thank U!
[Android Apps and Games] nick_white:
Great player! It has good implementation, especially regarding accessiblity (wrap long lines, long scroll thumb) and resources (low memory player service, ability to exit and stop holding precious RAM - I'm talking about the service, not the cached activity).

One feature alone that makes worth using is the SMB / CIFS support.

However, the are some tings that are lacking / could be improved:

- Ability to queue: when you have shuffle on and you want a particular (or more) files to be next. I couldn't find any player that has SMB support and has this.

- The previous button does not work with shuffle. It should replay the last song, not a random one (which is the same as the next button).

- Smaller / rearranged UI in browser mode: I have a 800x480 4" screen and I can barely see the files / folders (just two list items). I attached a screenshot.

- The ability to sort by folder / path and to sort by filename (regardless of source folder)

- Exit button in the notification bar: as an option (like the app icon etc.). See my RAM comment above.

Thanks.
[Android Apps and Games] twelveteen:
Like most other requests I've added yours to the todo list. And it's even possible that some of them will be implemented. However:

I don't know how would it work. For example how would UI show queued songs? How would one choose songs to be queued? Can they already be a part of the playlist (possibly in many different places)?

I know that I won't be keeping in memory the order of all songs that were ever played. But the last one I can remember.

"Menu - Show tabs" was added in order to make more room on small screens. Also, I'm pretty sure usually you aren't holding your phone the way the picture shows.

"Menu - Settings - Track display format - File name" + "Menu - Sort - By playlist entry" won't use the folder part of a full path ("Menu - Sort - By filename" already allows to sort by full path). It's quite possible that some day I'll add custom sort option with the same settings that "Track display format" has.
[Android Apps and Games] nick_white:
I've seen two different implementations:

a) Pre-determine the songs that will play at start as a list; then when queueing, insert in that list. Rocket Players works this way.

b) Use an initially empty Queue in which a song will be inserted when it's queued. And hook the Queue in the advance to next song logic - if the queue is not empty, pop the next queued song and play. This I think is the better one given the current implementation.

Regarding the UI, this would be minimal and less intrusive: just select the song(s) to be queued, then click a menu item "Queue" (like "Remove"). This would be sufficient in my opinion because the queue is seldom large and in need to be "managed" (if someone needs something more sofisticated, he creates a playlist).

If you want to expand this feature, a next step would be to see the queue and be able to remove from it. For example, the "Queue" menu item turns into a popup like "Select" and "Remove" currently are, and has the options "Enqueue selected" and "View queue". "View queue" opens a separate activity with a list view with the ability to remove (rearrange wouldn't be bad too if not complicated - see ES File Explorer's music player playlist manager for an example of list).

The last one should suffice, at least to be able to replay the one that just finised or if you accidentally skipped a favorite one.

Actually, I am :). But I understand that generally, people don't use landscape on a phone.

Then I guess what I wanted is already implemented, just the naming confused me.

I have track display format to file name. So I thought sort by file name sorted by that, not by path. Could the option be renamed to sort by file path?

Let me know what you think.

Thanks.