{"id":22427364,"url":"https://github.com/vonzeppelin/bmj","last_synced_at":"2025-06-25T15:07:29.415Z","repository":{"id":150873389,"uuid":"200548935","full_name":"vonZeppelin/bmj","owner":"vonZeppelin","description":"A Mopidy-based media player built from sh*t and bricks","archived":false,"fork":false,"pushed_at":"2024-08-30T11:37:23.000Z","size":738,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T06:44:34.516Z","etag":null,"topics":["audio-player","media-player","mopidy","mopidy-backend","orangepi"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vonZeppelin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-08-04T22:46:53.000Z","updated_at":"2024-08-30T11:37:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"ca9fff66-a817-4b3f-9291-59ce875a23ed","html_url":"https://github.com/vonZeppelin/bmj","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vonZeppelin/bmj","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vonZeppelin%2Fbmj","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vonZeppelin%2Fbmj/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vonZeppelin%2Fbmj/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vonZeppelin%2Fbmj/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vonZeppelin","download_url":"https://codeload.github.com/vonZeppelin/bmj/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vonZeppelin%2Fbmj/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261897001,"owners_count":23226648,"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":["audio-player","media-player","mopidy","mopidy-backend","orangepi"],"created_at":"2024-12-05T20:11:36.321Z","updated_at":"2025-06-25T15:07:29.386Z","avatar_url":"https://github.com/vonZeppelin.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Bogan's Media Jukebox\n=====================\n\nA Mopidy-based media player built from sh*t and bricks.\n\n\u003cimg src=\"bmj.jpg\" width=800\u003e\n\n\nFeatures\n--------\n\n* Plays music from:\n    * Audio CDs and DVDs.\n    * Online radio stations.\n    * DLNA servers on your LAN.\n    * [Yandex.Disk](https://disk.yandex.com) cloud storage.\n    * Any other source supported by Mopidy.\n* Controllable using:\n    * IR remote control.\n    * MPD client, e.g. [M.A.L.P.](https://gitlab.com/gateship-one/malp)\n    * Any other client supported by Mopidy.\n* Outputs audio via analog and Bluetooth connections, AirPlay and potentially supports S/PDIF.\n\n\nHardware\n--------\n\n* [Orange Pi Zero](http://www.orangepi.org/orangepizero/) with expansion board.\n* HP GT30L external DVD drive.\n* Bluetooth v4.0 USB dongle (CSR8510 based).\n* IR remote control (Total Media in Hand).\n* USB 2.0 Y power cable.\n\n\nSoftware\n--------\n\n* [Armbian](https://www.armbian.com/) for Orange Pi Zero.\n* Mopidy with extensions.\n\nInstallation and configuration are done using Ansible playbook.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvonzeppelin%2Fbmj","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvonzeppelin%2Fbmj","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvonzeppelin%2Fbmj/lists"}