• Announcements

    • andrewilley

      Poweramp v3 - Next Beta Release Planned for April 2018   03/14/2018

      As you may be aware, the Poweramp developer has been working hard on an updated material design user interface for Poweramp v3 which required a full ground-up rebuild of the code and is taking some time to get to a beta-test stage. See the forum thread for more details and to discuss, but it is currently hoped that the next Beta Test release will be ready for April 2018.    


Approved Members
  • Content count

  • Joined

  • Last visited

Everything posted by flyingdutchman

  1. Sounds like you simply need to create playlists. No point overloading the ui if the functionality is already available imoh
  2. Simply go to Settings, Folders and Library, Music Folders. Here you only select folders you want Poweramp to scan.
  3. When you export your playlists in Poweramp it uses the playlist name with a .m3u8 extension. It also tells you where they will be saved.
  4. Good thinking Batman, this approach would resolve the issue Pauser is having. I will send him an older version compatible with pre android 5
  5. Forum members,if you are interested, adb ( android debug bridge) can be installed on your pc as a standalone program. Once installed, plug in your device via usb, usb debugging enabled, and you will see the stacktrace of everything on your device. In addition, you can actually move around on the device as su using the windows cmd adb shell which takes you onto the device. From here you can use familiar unix commands duch as ls -al etc
  6. https://play.google.com/store/apps/details?id=com.flyingdutchman.newplaylistmanagerhttp://www.theo.klinkweb.nl/ there is a free version too
  7. Be aware that at the moment the Poweramp api does NOT allow inserting into a Poweramp playlist. My app can create the(empty) playlist, reorder any pa playlist, delete tracks from any pa playlist and delete the pa playlist itself but INSERT is not yet available. Max has promised this in the next release.
  8. To answer your earlier post, Given the null error when Poweramp executes a query I do not think this is permission related. Second post, you will often find error logs like this but they are non fatal and have no direct impact. Why dont you try my app and see how your android playlists are displayed there?
  9. Best to email me as this is after all a Poweramp forum 😊
  10. in sql database table name is audio_meta but to access in code: I have highlighted the one private final String track_id = MediaStore.Audio.Media._ID; private final String track_no = MediaStore.Audio.Media.TRACK; private final String track_name = MediaStore.Audio.Media.TITLE; private final String artist = MediaStore.Audio.Media.ARTIST; private final String artist_id = MediaStore.Audio.Media.ARTIST_ID; private final String duration = MediaStore.Audio.Media.DURATION; private final String album = MediaStore.Audio.Media.ALBUM; private final String composer = MediaStore.Audio.Media.COMPOSER; private final String year = MediaStore.Audio.Media.YEAR; private final String path = MediaStore.Audio.Media.DATA; private final String date_added = MediaStore.Audio.Media.DATE_ADDED; private final Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
  11. No, i am not mistaken. I regularly excute sql queries on my pc in both datbases to test things out for my app so am very familiar of their structures and content.
  12. Looks like it is down to some error on your tracks. I assume Poweramp reads each track on the android playlist and finds its equivalent in the database. I suspect it takes the trackname to identify a track so i would check if there are any strange tracknames (eg with apostrophy for example). You could clear data on both Poweramp and android and reboot. This would rebuild both databases. The android database holds the full filepath for a track so i suspect this is where Poweramp starts. Powerwmp handles it differently in its database, it holds the track only but knows in which folder to find it.
  13. Please post some of the relevant stacktrace ps. is this a custom rom? and lastly, I suggest you clear Poweramp data and reboot your device so the pa database can be rebuilt. make sure to backup playlists etc.
  14. If your device is rooted, you may be able to use Logcat. It can record output so you may be able to see what happens in the background.
  15. It may be that rooting has changed permissions on file systems, you would think that rooting would improve access rather than restrict.
  16. You do not import m3u plsylists. They should play without anything done to them. Dont get confused that other music players play the playlist as they may well have their own media databases. Did you create your file based playlist with Poweramp?, ie export to m3u8. To make sure your playlists are actually in the android database ( and not some other as Poweramp will not see this) use my app (free or paid) to verify the android playlists.
  17. Did you as Andre suggested and tried it as a m3u playlist. Ensure you place it in a folder scanned by Poweramp. Does this play as expected?
  18. You may want to use my app to create smb playlists. They are like .m3u but contain the information to use the smb protocol and will play with a suitable player.
  19. Warum hasst du dass drei mahl geschrieben? und wie meinst du Stop? wenn mann etwas anderes tut auf android bleiben die apps in memory biss android entscheidet ob es gestoppt wird oder nicht. Normalerweise macht der gebraucher sich da keine sorgen uber.
  20. You do not specify the file format but there is a neat little program for windows called FileTagSleuth..Simply fire it up, drop your track onto it and for mp3 it will show both ID3v1 and ID3v2_3 tags. For flac it also shows tag info. For m4a format, look under the Quicktime branch. (Apple needs to do things different of course)
  21. For the benefit of programmers interested: To delete tracks from a playlist: public void deleteTrackOnPowerampPlaylist(Context context,long playlist_id, String id ) { Uri uri = PowerampAPI.ROOT_URI.buildUpon() .appendEncodedPath("playlists") .appendEncodedPath(Long.toString( playlist_id)) .appendEncodedPath("files") .build(); ContentResolver resolver = context.getContentResolver(); String where = pampfolder_playlist_entries_id +" =?"; // id is the id of folder_playlist_entries String selectionArgs[]={id}; resolver.delete(uri, where,selectionArgs); } Move a track on the playlist by changing its sort order public void updatePositionOnPowerampPlaylist(Context context,long playlist_id, String id, int to) { Uri uri = PowerampAPI.ROOT_URI.buildUpon() .appendEncodedPath("playlists") .appendEncodedPath(Long.toString( playlist_id)) .appendEncodedPath("files") .build(); ContentResolver resolver = context.getContentResolver(); ContentValues values = new ContentValues(); values.put("sort",to); String where = pampfolder_playlist_entries_id +" =?"; String selectionArgs[]={id}; resolver.update(uri, values, where,selectionArgs); } Inserting into folder_playlist_entries is at the moment not possible.
  22. I am trying to update the Poweramp Playlist from an android playlist. I have the Poweramp database structure Poweramp content:// uris to select from managed to complete the first step which is to add the new android playlist name into the Poweramp playlist table. the actual file name of the track verified that the Poweramp unlock license is installed as it seems that this is what unlocks the dataprovider for Poweramp I need to obtain: the track_number by querying the folder_files tableupdate: 2/8/13. removed most of this post as it was irrelevant. Question is valid though and I think I now have my answer
  23. I have been monitoring this thread for a while but I must admit, I am confused about what the actual issue is. The fact that the playlist is empty has been dealt with. The confusion for me is the exporting of the playlist to m3u8, deleting it in Poweramp and reimporting. The reimporting makes no sense to me as Poweramp only imports android playlists so this is what you will be looking at.. Remember that both Poweramp and android playlists lost their content so it seems to me that you are to importing an empty playlist from android. The second confusion is why would you not leave the original playlist (which you exported!) ??? and simply use export to as a backup
  24. When you export, Poweramp tells you where it will be saved. After that you can either copy it to a folder which is scanned by Poweramp, or go into Settings, Folders and Library, Music Folders. Make sure the relevant folders are selected.
  25. Got it. Poweramp does not import .m3u8 playlists, there is no need. It will pick up the exported .m3u8 playlist and treat it like a normal playlist, They show up under File based pkaylists. Exporting is mainly as a backup.