Skip to content
/ Shinobu Public

iOS remote application written in Swift to control a MPD server.

License

Notifications You must be signed in to change notification settings

Nyx0uf/Shinobu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shinobu

Swift Version License: MIT

Shinobu is an iOS application to control a MPD server.
It is designed to be fast, easy to use and requires iOS 15.1.

I 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.

Shinobu is available on the App Store at the price of 5,99€, because putting it on the App Store cost 100€. If you prefer you can build it yourself, see below.

FEATURES

  • iPhone / iPad
  • Browsing by albums, artists, albums artists, genres, playlists, or directly browsing the filesystem (your MPD directory).
  • Search
  • Playback control (Play/Pause, Shuffle, Repeat, Track position)
  • Volume control
  • Playlists management (Create / Delete / Add to / Remove from)
  • VoiceOver compliant
  • Automatically find MPD server with Bonjour/Zeroconf
  • MPD outputs selection
  • Available in 2 languages : 🇫🇷 🇬🇧

SCREENSHOTS

on iPhone

screenshot-iphone

on iPad

screenshot-ipad

TODO

  • Rewrite the libmpdclient bridge, because it is ugly
  • Apple TV version (probably never)
  • An nice app icon. I have absolutely no design skills, if someone wants to help

MANUAL INSTALLATION

To 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.

  1. Install the latest Xcode version.
  2. Clone this repository.
  3. Open shinobu.xcodeproj.
  4. Plug your iPhone and hit the Build & Run button.
  5. Head to the wiki for app settings and configuration help.

ISSUES

Please open an issue.

LICENSE

Shinobu is released under the MIT License, see LICENSE file.