{"id":13405984,"url":"https://github.com/Aveek-Saha/DuskPlayer","last_synced_at":"2025-03-14T10:32:14.636Z","repository":{"id":37220256,"uuid":"129992768","full_name":"Aveek-Saha/DuskPlayer","owner":"Aveek-Saha","description":"A minimal music player built on electron.","archived":false,"fork":false,"pushed_at":"2023-05-22T00:10:54.000Z","size":985,"stargazers_count":198,"open_issues_count":0,"forks_count":59,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-09-08T14:01:38.148Z","etag":null,"topics":["angularjs","audio","electron","electron-app","hacktoberfest","howlerjs","mp3","music","music-player","node-js","player","playlist","shuffle","volume"],"latest_commit_sha":null,"homepage":"https://github.com/Aveek-Saha/MusicPlayer/releases/","language":"Svelte","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/Aveek-Saha.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":["Aveek-Saha"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://www.buymeacoffee.com/aveek.saha"]}},"created_at":"2018-04-18T02:35:13.000Z","updated_at":"2024-08-29T21:42:17.000Z","dependencies_parsed_at":"2024-09-08T14:12:14.972Z","dependency_job_id":null,"html_url":"https://github.com/Aveek-Saha/DuskPlayer","commit_stats":null,"previous_names":["aveek-saha/musicplayer"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aveek-Saha%2FDuskPlayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aveek-Saha%2FDuskPlayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aveek-Saha%2FDuskPlayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aveek-Saha%2FDuskPlayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aveek-Saha","download_url":"https://codeload.github.com/Aveek-Saha/DuskPlayer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243562164,"owners_count":20311232,"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":["angularjs","audio","electron","electron-app","hacktoberfest","howlerjs","mp3","music","music-player","node-js","player","playlist","shuffle","volume"],"created_at":"2024-07-30T19:02:17.738Z","updated_at":"2025-03-14T10:32:14.182Z","avatar_url":"https://github.com/Aveek-Saha.png","language":"Svelte","funding_links":["https://github.com/sponsors/Aveek-Saha","https://www.buymeacoffee.com/aveek.saha"],"categories":["Svelte"],"sub_categories":[],"readme":" \u003ch1 align=\"center\"\u003e\n \u003cbr\u003e\n  Dusk Player \u003cimg width = \"32px\" src = \"https://raw.githubusercontent.com/Aveek-Saha/MusicPlayer/master/dusk.png\"\u003e\n \n\u003c/h1\u003e\n \n\u003ch3 align=\"center\"\u003e\n\u003cimg src =\"https://img.shields.io/github/downloads/Aveek-Saha/MusicPlayer/total.svg?style=for-the-badge\"\u003e\n\u003cimg src =\"https://img.shields.io/github/stars/Aveek-Saha/MusicPlayer.svg?style=for-the-badge\"\u003e\n\u003cimg src =\"https://img.shields.io/github/forks/Aveek-Saha/MusicPlayer.svg?style=for-the-badge\"\u003e\n\u003cimg src =\"https://img.shields.io/github/actions/workflow/status/Aveek-Saha/MusicPlayer/build.yml?style=for-the-badge\"\u003e\n\u003c/h3\u003e\n \nA minimalistic music player, designed for simplicity. Built on electron, uses Howler for handling music playback, Svelte for the UI, and music-metadata to retrieve ID3 tags.\n \nThis can also serve as a starting point to implement your own front-end/UI for a music Player.\n \nDownload here: [Releases](https://github.com/Aveek-Saha/MusicPlayer/releases)\n \n# How to use\n\n### The Player\nDownload the build for your OS. Start the application and then click on the Folders tab on the top left corner, this will bring up a window where you can select the folder where you want to play your audio files from.\nOnce you select a folder with songs, just click play.\n\n### Building from the repo\nClone the repository, make it your working directory, and then on your terminal run ```npm install```. \nOnce all the dependencies have finished downloading, run ```npm run app-dev``` to test it, and ```npm run build``` to build it for your platform.\n \n \n# Features\n\u003cul\u003e\n    \u003cli\u003eSupports: mp3, opus, ogg, wav, aac, m4a and webm.\u003c/li\u003e\n    \u003cli\u003eReads ID3 tags and displays the artist and album art (if it exists).\u003c/li\u003e\n    \u003cli\u003eQuickly switch tracks from the playlist.\u003c/li\u003e\n    \u003cli\u003eSearch for songs from the search bar.\u003c/li\u003e\n    \u003cli\u003eInstantly switch between Dark, Light and Disco modes.\u003c/li\u003e\n    \u003cli\u003eUse keyboard shortcuts to control playback.\u003c/li\u003e\n\u003c/ul\u003e\n\n### Shortcuts\nNext track: \u003ckbd\u003e🠊\u003c/kbd\u003e | \nPrevious track: \u003ckbd\u003e🠈\u003c/kbd\u003e | \nVolume up: \u003ckbd\u003e🠉\u003c/kbd\u003e | \nVolume down: \u003ckbd\u003e🠋\u003c/kbd\u003e | \nPlay/pause: \u003ckbd\u003eSpace\u003c/kbd\u003e\n\n# Screenshots\n\u003cimg src=\"https://github.com/Aveek-Saha/MovieBoard/assets/31800695/86064f1e-3378-4f85-8876-7fa7953d820f\" width=\"32%\"\u003e\u003c/img\u003e\n\u003cimg src=\"https://github.com/Aveek-Saha/MovieBoard/assets/31800695/77a0f269-7eba-4bd8-b16e-f3b7677e2c3f\" width=\"32%\"\u003e\u003c/img\u003e\n\u003cimg src=\"https://github.com/Aveek-Saha/MovieBoard/assets/31800695/6b2738ec-3a16-4395-864d-a2942525ab81\" width=\"32%\"\u003e\u003c/img\u003e\n\n\u003cimg src=\"https://github.com/Aveek-Saha/MovieBoard/assets/31800695/1631c7b2-9f77-495c-b480-159e0b498649\" width=\"32%\"\u003e\u003c/img\u003e\n\u003cimg src=\"https://github.com/Aveek-Saha/MovieBoard/assets/31800695/9ac44be0-d871-48f6-91ab-22daa1ca894e\" width=\"32%\"\u003e\u003c/img\u003e\n\u003cimg src=\"https://github.com/Aveek-Saha/MovieBoard/assets/31800695/1d6589cb-bb57-49c5-9b51-5a987c74b5f3\" width=\"32%\"\u003e\u003c/img\u003e\n \n# Upcoming Features\nSome new features and under the hood stuff that will be or has already been implemented. They'll be included in the next update.\n* Nothing here yet! \n\n# Contributing\nPlease read [CONTRIBUTING.md](https://github.com/Aveek-Saha/MusicPlayer/blob/master/CONTRIBUTING.md) before raising a PR or creating an issue.\n\n# Changelog\nYou can find the changelog for all releases [here](https://github.com/Aveek-Saha/MusicPlayer/blob/master/CHANGELOG.md)\n\n\u003cbr\u003e\n\u003ca href=\"https://www.producthunt.com/posts/dusk-player?utm_source=badge-featured\u0026utm_medium=badge\u0026utm_souce=badge-dusk-player\" target=\"_blank\"\u003e\u003cimg src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=295233\u0026theme=light\" alt=\"Dusk Player - A minimalistic music player, designed for simplicity. | Product Hunt\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" /\u003e\u003c/a\u003e\n\u003cbr\u003e\n\n### If you liked this, check out my other projects!\nhttps://home.aveek.io/\n\n\u003cdiv\u003eIcons made by \u003ca href=\"http://www.freepik.com\" title=\"Freepik\"\u003eFreepik\u003c/a\u003e from \u003ca href=\"https://www.flaticon.com/\" title=\"Flaticon\"\u003ewww.flaticon.com\u003c/a\u003e is licensed by \u003ca href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" target=\"_blank\"\u003eCC 3.0 BY\u003c/a\u003e\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAveek-Saha%2FDuskPlayer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAveek-Saha%2FDuskPlayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAveek-Saha%2FDuskPlayer/lists"}