{"id":16557595,"url":"https://github.com/mpratt/music-tracker","last_synced_at":"2025-03-04T23:40:23.650Z","repository":{"id":143128739,"uuid":"586081279","full_name":"mpratt/music-tracker","owner":"mpratt","description":"Python script used to track the times a song has been played in audacious. The script can also generate m3u playlists using the information collected.","archived":false,"fork":false,"pushed_at":"2024-03-15T17:05:52.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-15T08:58:17.557Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpratt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-01-06T22:21:54.000Z","updated_at":"2023-01-06T22:25:14.000Z","dependencies_parsed_at":"2023-05-09T14:32:27.001Z","dependency_job_id":null,"html_url":"https://github.com/mpratt/music-tracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpratt%2Fmusic-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpratt%2Fmusic-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpratt%2Fmusic-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpratt%2Fmusic-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpratt","download_url":"https://codeload.github.com/mpratt/music-tracker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241940529,"owners_count":20045878,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T20:07:55.667Z","updated_at":"2025-03-04T23:40:23.626Z","avatar_url":"https://github.com/mpratt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Music Tracker\nPython script used to track the times a song has been played.\nThe script can also generate m3u playlists using the information.\n\nI wrote this script to do some tracking when playing songs on\naudacious using the song change plugin.\n\nThe script creates a sqlite database used to store the relevant\nstats.\n\n# Installation\nDownload the source code, extract the data, go to the folder and run\n\n`pip install -e .`\n\n# Usage\nThis is the way I have to set it up on audacious in order to start\ntracking the information.\n\n```\n// start of song\n${HOME}/.local/bin/music-tracker --artist '%a' --track '%T' --file '%f' --skip-tracking true PATH_TO_LIBRARY\n\n// end of song\n${HOME}/.local/bin/music-tracker --file '%f' PATH_TO_LIBRARY\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpratt%2Fmusic-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmpratt%2Fmusic-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpratt%2Fmusic-tracker/lists"}