Jump to content

andrewilley

Administrators
  • Posts

    21,131
  • Joined

  • Last visited

 Content Type 

Profiles

Forums

Blogs

Gallery

Downloads

Poweramp Knowledge Base

База знаний Poweramp

Poweramp知识库

Poweramp Equalizer Knowledge Base

База знаний Poweramp Equalizer

Store

Events

Ideas

Posts posted by andrewilley

  1. Make sure your audio files are properly tagged if you want the automatic download system to ne able to find suitable images.

    Ideally it's better to include the cover artwork images within the embedded tags if you are able, using an external tag editor program.

    You can also use images from your own device's Gallery if you wish (select them in the long-press=>Album Art menu option for the song).

    Andre

  2. Yes, you can assign several different Genre descriptions to one song. You can use any characters as separators within the tag data, but semicolon is a good one. Configure it in Poweramp using Settings=>Library=>Scanner=>Symbols to Split Mutiple Genres.

    Then if you create a genre tag as "Rock ; Pop", the song will appear in both genre groups.

    Andre

  3. I'll move this to Feature Requests for you, as +/-15dB is currently the maximum range in both graphic and parameteic modes.

    You could create a cludged effect by reducing the preamp gain as well as the high-end sliders, and then boosting all the lower frequencies to compensate for the preamp. Whatever you do is going to sound really nasty musically anyway, but that is clearly not the main concern in this case.

    Andre

  4. I think the mini-player would be a great place to locate such an icon in Poweramp. A little crosshair/target icon, similar to the icon used to re-centre your GPS location in Maps, placed next to the play/pause icon would be ideal. This would snap the current view to the item that contains the playing song - or to the song itself, if the song is already available somewhere in the current view.

    There would need to be some logic applied to grey-out the icon in cases where the playing song is not found with the current Category's entries - for example if you are viewing a Playlist, or have drilled down into a Genre, or an Artist, in which the playing song does not appear.

    Andre

  5. Poweramp can read (and then later re-write) relative path playlists if they are found in external files, but any playlists that you create internally within Poweramp (using the '+Playlist' feature to add songs) will use the same absolute Android paths that the Library database has previously scanned. That is also what will be saved if you Export any internally-created playlist to a file.

    Once read, a playlist is nothing more than a series of index pointers to the exact locations (with full paths) of specific audio files. It doesn't know anything about the music contents, just the location of the audio file. If you later move or rename one of the files, or rename its containing folder or path, you will break the link as the song in question will no longer be located where Poweramp is expecting to find it.

    As a bit of background, resolving the contents of external playlist files across different platforms is actually quite a tricky task when the file systems do not match. For example a song on your PC called C:\Users\yourname\Music\Artists\ABBA\Arrival\Dancing Queen.mp3 is clearly never going to be found on an Android phone where its location might be AB12-CD34/My Songs/Artists/ABBA/Arrival/Dancing Queen.mp3.

    So the resolution process only checks for an exact match with the filename and the first level of folder which contains it. So in the example above, even if your folder structure is different or you move folders and files around your device, a match would be made and stored for storage/0/Music/ABBA albums/Arrival/Dancing Queen.mp3. The important bit is that a file called Dancing Queen.mp3 needs to be inside a folder (anywhere in the scanned Library locations) called Arrival. Once the song has been identified, the path is stored in the database as an absolute reference (i.e. for the current device) to alllow for immediate access.

    This logic is not 100% guaranteed to generate a perfect match, but the cases where it could become ambiguous with another song and fail are very rare and somewhat convoluted.

    There is a menu option in the Playlists Category called 'Rescan / Resolve Playlists', which will re-parse all the entries in playlists and see if in cases where the file path has been lost it can find the required folder/file pairing again elsewhere. So as long as the filename and its containing folder name have not changed, the song can be found again.

    Andre

  6. No, Poweramp's internal processing is handled as 32/64 bit stereo PCM, so any input files need to be converted to that when they are read. This is done using FFMPEG's down-conversion logic.

    Also, as Poweramp is an app designed for use on Android phones and tablets, there are very few devices that could actually handle and output 6-channels of PCM audio anyway.

    Andre

  7. URLs should never contain spaces, as they can also be used as delimiters between items. Whitespace should always be escaped using %20 encoding. See https://www.w3schools.com/tags/ref_urlencode.ASP#:~:text=URLs cannot contain spaces.

    However some programs do automatically convert whitespaces in URL strings into valid %20 characters for sending over the internet (which is how they should have been written in the first place) but Poweramp currently does not do that, so the URL fails. I'll move this thread to Feature Requests for you. For now, just do a batch search & replace for whitespace to %20.

    Andre

  8. You can use an external app such as Music Playlist Manager to import ratings (for example from MP3 POPM tags) from audio files into Poweramp's music database, but it's a one-shot process and would need to be repeated any time you add more files. I believe it can also write ratings from Poweramp's database back to files.

    There is an existing Feature Request to provide this functionality natively within Poweramp, which you can vote for once your account is at least two days old: 

    Andre

  9. 18 hours ago, MotleyG said:

     

    this won't be possible if you actually navigate away from the Now Playhing list and move to one that does not contain that song file.

    The mentioned Eclipse Player (I'd never heard of it before either, but it does have a few thousand users) highlights the entry that contains a currently playing song, even within other list formats, which could be kinda helpful. So if you are listening to Mr. Blue Sky by ELO, then in the Artists list, the "Electric Light Orchestra" entry would be highlighted as currently in use. Similarly if you are viewing an Albums list, "Out of the Blue" would be highlighted as in-use. And if the list is alpha-sorted, the app provides a shortcut icon at the bottom of the quick-access column to go directly to the in-use item.

    image.png

    image.png

    Not a very common feature at all, but I can see the merit - especially the idea of highlighting the in-use entry.

    Andre

  10. The main operational screen colours (Player, Library Categories, Equalizer, etc) are set by the Skin that you have chosen, along with any Settings=>Background options that you have chosen.

    The option in Settings=>Look and Feel=>Settings Theme is for the light or dark mode of the Settings menu itself, which is not skinned.

    Andre

  11. Fair enough, request made.

    You also need to bear in mind that any given list which you are viewing might not even have the currently playing song in it at all. If you have browsed away to a different album/folder/playlist/etc, then any such button would be meaningless. Poweramp already provides the mini-player at the bottom of the screen which shows you the currently playing song, and left/right swipes on it allow you to move to the previous/next track, so I can't quite see what you hope to gain from this new button idea? As has already been said, it's very quick and easy to tap on the cover artwork from the Player Screen to return to the currently playing category list, which will have the current song highlighted in the middle of the screen.

    Which other apps don't have this "deficiency" by the way? I've looked at RocketPlayer, VLC, foobar2000, Samsung Music, YouTube Music, and can't find it in any of them - although one did have a 'return to top of list' floating button, which I can see being of use in very long lists (this is already supported in PA for alphabetically-sorted lists by the way, via ︽ on the quick-access bar on the right).

    Some apps do have a 'Now Playing' style list, which is already very high in the Feature Requests voting list for Poweramp, is that perhaps more what you mean?

    Andre

  12. It doesn't really do much harm if you upscale to a higher resolution, but it doesn't do much good either. Increasing the bit-depth might give you more headroom for any further processing, but as Poweramp uses 32/64 bit floating point internally in its processing, there's nothing much to be gained there either. Higher settings consume marginally more power too, but unless battery life is a big issue for you I wouldn't worry about that.

    In short, if all of your music content is the same CD-quality 44.1kHz/16-bit (as per your example) then it could be argued that outputting at 44.1kHz gives the lowest amount of reprocessing. If your music varies though, go for at least the highest figure in your music collection.

    Andre

  13. You may find the setting that I mentioned earlier fixes the problem for you, or you may need to wait for the next build which will have further workarounds added. I can't test on my own device as my Android Auto headunit (Hyundai) does not generate the spurious commands, even on Samsung Android 14. 

    The fix should not affect any real Shuffle/Repeat actions created when you tap the relevant buttons on your Android Auto screen by the way, as they generate normal per-tap events which correctly cycle through PA's Shuffle or Repeat options:

    14:31:16.649 PSMediaSessionHelper.Callback CUSTOM_ACTION=SHUFFLE
    com.google.android.projection.gearhead
    ==================
    14:31:16.672 PlayerService SHUFFLE
    
    ==================
    14:31:19.923 PSMediaSessionHelper.Callback CUSTOM_ACTION=REPEAT
    com.google.android.projection.gearhead
    ==================
    14:31:19.929 PlayerService REPEAT

    Andre

  14. You don't mention anything about your setup, but I'm going to assume your have (or have recently been upgraded to) Android 14 on your phone. This is a known issue that Android 14 has caused, in that it can send repeat/shuffle commands when Bluetooth devices (most commonly some car headunits) connect, and Poweramp is merely responding - as it normally should - to those commands. If this is the case, you will see these commands logged in PA Settings=>Headset/Bluetooth=>Last Processed Commands, looking something like this:

    image.png

    The latest builds of Poweramp contain a switch to try to ignore these unwanted commands, but some users have reported that they are still getting through on their devices and further workaround updates will be needed in future PA builds. For now, make sure you are using the latest test release of Poweramp (currently build 981) and enable the switch in PA Settings=>Headset/Bluetooth=>Ignore Repeat/Shuffle.

    Andre

  15. Remember that skins only allow you to customise the look and feel of the existing interface elements - colours, fonts, icon designs, visibility and shape/size/position of content, etc. You can't build a completely new interface logic though.

    There are some Visualizations available which can shows funky spectrum-analyser style displays in the background though, might be worth having a play around with some of those.

    If you want to get more involved with skin design though, see the SDK linked here:

    Andre

  16. Not sure why you can't copy files from your PC directly to the appropriate folders on your phone or its SD Card? Just connect the phone to the PC with a USB cable, open a window on the PC to the phone's storage location that you want to copy to (or create a new folder) and drag the PC's song files/folders into it.

    If you also need to copy other files from location to location within the phone's storage, just user a file explorer app. Most phones have one supplied, or there are lots of more sophisticated file explorer apps available from the Play Store.

    To then tell Poweramp where your music is located, go to PA Settings=>Library=>Music Folders and use 'Add Folder or Storage' to grant access to the folder(s) in question.

    Andre

×
×
  • Create New...