{"id":13961675,"url":"https://github.com/Nyx0uf/Shinobu","last_synced_at":"2025-07-21T06:31:31.383Z","repository":{"id":51229750,"uuid":"165672471","full_name":"Nyx0uf/Shinobu","owner":"Nyx0uf","description":"iOS remote application written in Swift to control a MPD server.","archived":false,"fork":false,"pushed_at":"2022-11-04T12:25:21.000Z","size":12545,"stargazers_count":51,"open_issues_count":1,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-14T22:40:10.068Z","etag":null,"topics":["album","artist","ios","ipad","iphone","mpd","mpd-client","mpd-server","remote-control","swift","swiftui"],"latest_commit_sha":null,"homepage":"https://github.com/Nyx0uf/Shinobu","language":"Swift","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/Nyx0uf.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}},"created_at":"2019-01-14T14:08:34.000Z","updated_at":"2025-03-23T19:30:44.000Z","dependencies_parsed_at":"2022-08-27T04:22:02.091Z","dependency_job_id":null,"html_url":"https://github.com/Nyx0uf/Shinobu","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/Nyx0uf/Shinobu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nyx0uf%2FShinobu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nyx0uf%2FShinobu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nyx0uf%2FShinobu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nyx0uf%2FShinobu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nyx0uf","download_url":"https://codeload.github.com/Nyx0uf/Shinobu/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nyx0uf%2FShinobu/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266253526,"owners_count":23900051,"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":["album","artist","ios","ipad","iphone","mpd","mpd-client","mpd-server","remote-control","swift","swiftui"],"created_at":"2024-08-08T17:01:20.973Z","updated_at":"2025-07-21T06:31:30.542Z","avatar_url":"https://github.com/Nyx0uf.png","language":"Swift","funding_links":[],"categories":["Swift"],"sub_categories":[],"readme":"# Shinobu\n\n[![Swift Version](https://img.shields.io/badge/Swift-5.7-orange.svg)](https://swift.org/)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://github.com/Nyx0uf/shinobu/blob/master/LICENSE)\n\n**Shinobu** is an iOS application to control a [MPD](http://www.musicpd.org/) server.  \nIt is designed to be fast, easy to use and requires *iOS 15.1*.\n\nI develop this app on my free time and for my personal need, you can ask for a feature but if I don't see the point I won't implement it.\n\n**Shinobu** is available on the App Store at the price of [5,99€](https://apps.apple.com/us/app/shinobu/id6443788422), because putting it on the App Store cost **100€**. If you prefer you can build it yourself, see below.\n\n## FEATURES\n\n- iPhone / iPad\n- Browsing by *albums*, *artists*, *albums artists*, *genres*, *playlists*, or directly browsing the filesystem (your MPD directory).\n- Search\n- Playback control (*Play/Pause*, *Shuffle*, *Repeat*, *Track position*)\n- Volume control\n- Playlists management (Create / Delete / Add to / Remove from)\n- VoiceOver compliant\n- Automatically find MPD server with Bonjour/Zeroconf\n- MPD outputs selection\n- Available in 2 languages : 🇫🇷 🇬🇧\n\n## SCREENSHOTS\n\non iPhone\n\n![screenshot-iphone](https://static.whine.fr/images/2019/shinobu-iphone.jpg)\n\non iPad\n\n![screenshot-ipad](https://static.whine.fr/images/2019/shinobu-ipad.jpg)\n\n## TODO\n\n- Rewrite the libmpdclient bridge, because it is ugly\n- Apple TV version (probably never)\n- An nice app icon. I have absolutely no design skills, if someone wants to help\n\n## MANUAL INSTALLATION\n\nTo install **Shinobu** you will need macOS, so you have two choices, either you have access to a Mac, or you run macOS on a Virtual Machine.\n\n1. Install the latest [Xcode version](https://itunes.apple.com/fr/app/xcode/id497799835?l=en\u0026mt=12).\n2. Clone this repository.\n3. Open *shinobu.xcodeproj*.\n4. Plug your iPhone and hit the Build \u0026 Run button.\n5. Head to the [wiki](https://github.com/Nyx0uf/shinobu/wiki) for app settings and configuration help.\n\n## ISSUES\n\nPlease open an [issue](https://github.com/Nyx0uf/shinobu/issues).\n\n## LICENSE\n\n**Shinobu** is released under the MIT License, see LICENSE file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNyx0uf%2FShinobu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNyx0uf%2FShinobu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNyx0uf%2FShinobu/lists"}