Skip to content
Converts Android audio playlist database to standard M3U
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitattributes
.gitignore
README.md
m3truid.py

README.md

m3truid

Android stores your playlists in a SQLite database located at /data/data/com.android.providers.media/databases/external.db m3truid is a Python application that converts playlists stored in this database into standard *.m3u files.

  1. Pull external.db

If you have a rooted phone:

adb root
adb pull /data/data/com.android.providers.media/databases/external.db

If you don't have a rooted phone:

  1. Install dependencies

  • Install Python or ActivePython version 2.x (NOT 3.x) on your PC.
    • Choose to add Python to your PATH environment variable
  • From a command prompt, run:
pip install slugify
  1. Download & Run

  • Download m3truid.py
  • Run python m3truid.py or double-click on the m3truid.py file.
  • Press ENTER to accept the suggested values.
  • The M3U files contain relative paths to the media files. Store the M3U in the base folder that will be prompted.
  • Only audio files are supported.

Enjoy!

You can’t perform that action at this time.