{"id":17651605,"url":"https://github.com/mohit23x/beatsync-youtube-music-player","last_synced_at":"2025-03-30T08:41:57.349Z","repository":{"id":124154917,"uuid":"121861857","full_name":"mohit23x/BeatSync-Youtube-music-player","owner":"mohit23x","description":"A Youtube Music Player - works with local files also","archived":false,"fork":false,"pushed_at":"2019-05-25T10:34:16.000Z","size":29,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-05T10:49:50.447Z","etag":null,"topics":["music-player","pafy","python-vlc","python3","tkinter","youtube-music-player","youtube-player"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mohit23x.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-17T14:27:27.000Z","updated_at":"2023-09-06T15:29:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"ee682de9-a25c-4b1f-aec4-c661dd675fe3","html_url":"https://github.com/mohit23x/BeatSync-Youtube-music-player","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/mohit23x%2FBeatSync-Youtube-music-player","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohit23x%2FBeatSync-Youtube-music-player/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohit23x%2FBeatSync-Youtube-music-player/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohit23x%2FBeatSync-Youtube-music-player/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohit23x","download_url":"https://codeload.github.com/mohit23x/BeatSync-Youtube-music-player/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246296583,"owners_count":20754632,"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":["music-player","pafy","python-vlc","python3","tkinter","youtube-music-player","youtube-player"],"created_at":"2024-10-23T11:42:44.251Z","updated_at":"2025-03-30T08:41:57.342Z","avatar_url":"https://github.com/mohit23x.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BeatSync-Youtube-music-player\r\nThe Youtube Music Player, this can be used to play songs from Youtube or local directory. \u003cbr\u003e\r\n\u003cbr\u003e\r\n - Save your favorite artist's Youtube channel Url\r\n - check recent tracks by selecting artist name\r\n - check 3 latest tracks by all the artist at one place\r\n - paste any video's url in search box and it will play its audio\r\n - browse through music files present in your local system\r\n - add remove channels\r\n - progress bar for now playing track\r\n \u003cbr\u003e\r\n\r\n\u003cu\u003eWritten in Python3.\u003c/u\u003e\r\n\r\n# Usage \r\nIt works on Windows and Linux OS, and MacOS.\r\n\u003cbr\u003eRun the test4.py file by using the following command in terminal-\r\n\r\n\u003cpre\u003e   \u003ccode\u003epython test4.py\u003c/code\u003e\u003c/pre\u003e\r\n\r\n\r\n# Dependencies\r\nIf you have python3 installed in your system, then run this commands in the terminal.\r\n\r\n \u003cpre\u003e\u003ccode\u003e  pip install youtube-dl\u003c/code\u003e\u003c/pre\u003e\r\n\r\n \u003cpre\u003e\u003ccode\u003e  pip install pafy\u003c/code\u003e\u003c/pre\u003e\r\n\r\n  \u003cpre\u003e\u003ccode\u003e  pip install python-vlc\u003c/code\u003e\u003c/pre\u003e\r\n\r\n \u003cpre\u003e\u003ccode\u003e  pip install requests\u003c/code\u003e\u003c/pre\u003e\r\n\u003cbr\u003e\r\n\r\nAlso make sure, You have VLC 32 bit installed in your system.\r\n\r\n\r\n# Shortcuts\r\n\r\n\u003cul\u003e\r\n    \u003cblockquote\u003e\u003cb\u003eSPACE BAR\u003c/b\u003e - pause/play \u003c/blockquote\u003e\r\n    \u003cblockquote\u003e\u003cb\u003e P\u003c/b\u003e - pause/play \u003c/blockquote\u003e\r\n    \u003cblockquote\u003e\u003cb\u003e M\u003c/b\u003e - mute/unmute \u003c/blockquote\u003e\r\n    \u003cblockquote\u003e\u003cb\u003e F\u003c/b\u003e - forward 5 seconds \u003c/blockquote\u003e\r\n    \u003cblockquote\u003e\u003cb\u003e B\u003c/b\u003e - backward 5 seconds \u003c/blockquote\u003e\r\n    \u003cblockquote\u003e\u003cb\u003e U\u003c/b\u003e - volume up \u003c/blockquote\u003e\r\n    \u003cblockquote\u003e\u003cb\u003e D\u003c/b\u003e - volume down \u003c/blockquote\u003e\r\n    \u003cblockquote\u003e\u003cb\u003e N\u003c/b\u003e - next track \u003c/blockquote\u003e\r\n    \u003cblockquote\u003e\u003cb\u003e UP/DOWN ARROW KEY\u003c/b\u003e - to select the track from the list \u003c/blockquote\u003e\r\n    \u003cblockquote\u003e\u003cb\u003e RIGHT ARROW KEY\u003c/b\u003e - to play the selected track \u003c/blockquote\u003e\r\n\u003c/ul\u003e\r\n\r\n# Finally \r\nI want to thank the devlopers of this beautiful pafy and vlc libraries which made my task quite easy to achieve.\r\n\u003cbr\u003eThis music player works fine with the basic tasks but there are some features yet to be added in it.\r\n\r\n# Tutorial\r\n\r\nIf you would like to watch a video tutorial on Youtube then \u003ca href='https://www.youtube.com/watch?v=TsjYsFGadyI'\u003eClick Here\u003c/a\u003e\u003cbr\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohit23x%2Fbeatsync-youtube-music-player","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohit23x%2Fbeatsync-youtube-music-player","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohit23x%2Fbeatsync-youtube-music-player/lists"}