본문 바로가기

카테고리 없음

Ncmpcpp Mopidy Spotify Mac

This is a list of MPD clients we either know works well with Mopidy, or that weknow won’t work well. For a more exhaustive list of MPD clients, seehttp://mpd.wikia.com/wiki/Clients.

Ncmpcpp - A curses client written in C tailored after ncmpc. Pms - A console client written in Go with vi-like interface. Vimpc - A curses client with vi-like key bindings. Pimpd2 - Feature-packed cli client with interactive shell and regex queries. Nncmpp - A basic curses client that looks like Sonata. Mmtc - A minimal mpd terminal client. ArchLinux on Mac Book Retina 13'. GitHub Gist: instantly share code, notes, and snippets. Zathura-pdf-poppler baobab chromium flashplugin deluge sudo aura -A termite dropbox tmux-git luakit-git nexuspersonal spotify gem install termit. Sudo pacman -S ncmpcpp sudo aura -A mopidy mopidy-scrobbler mopidy-spotify mopidy. Mopidy is a music server which can play music both from multiple sources, like your local hard drive, radio streams, and from Spotify and SoundCloud. Searches combines results from all music sources, and you can mix tracks from all sources in your play queue. Your playlists from Spotify or SoundCloud are also available for use. If you want to use any Mopidy extensions, like Spotify support or Last.fm scrobbling, the Homebrew tap has formulas for several Mopidy extensions as well. Extensions installed from Homebrew will come complete with all dependencies, both Python and non-Python ones. To list all the extensions available from our tap, you can run. Mopidy is a music player server (easily installable, I've a Mopidy Server running on a Raspberry Pi in each room). With this module you can do stuff like 'Play Spotify Playlist 'Lounge' in the Bedroom', 'Set volume to 50%' or 'Play this online stream'.

Contents

  • Console clients
  • Graphical clients
  • Android clients
  • iOS clients
  • Web clients
Ncmpcpp Mopidy Spotify Mac

In some cases, we’ve used the following test procedure to compare the featurecompleteness of clients:

  1. Connect to Mopidy
  2. Search for “foo”, with search type “any” if it can be selected
  3. Add “The Pretender” from the search results to the current playlist
  4. Start playback
  5. Pause and resume playback
  6. Adjust volume
  7. Find a playlist and append it to the current playlist
  8. Skip to next track
  9. Skip to previous track
  10. Select the last track from the current playlist
  11. Turn on repeat mode
  12. Seek to 10 seconds or so before the end of the track
  13. Wait for the end of the track and confirm that playback continues at thestart of the playlist
  14. Turn off repeat mode
  15. Turn on random mode
  16. Skip to next track and confirm that it random mode works
  17. Turn off random mode
  18. Stop playback
  19. Check if the app got support for single mode and consume mode
  20. Kill Mopidy and confirm that the app handles it without crashing

A console client that works well with Mopidy, and is regularly used by Mopidydevelopers.

Search does not work in the “Match if tag contains search phrase (regexessupported)” mode because the client tries to fetch all known metadata and dothe search on the client side. The two other search modes works nicely, so thisis not a problem.

The library view is very slow when used together with Mopidy-Spotify. Aworkaround is to edit the ncmpcpp configuration file(~/.ncmpcpp/config) and set:

With this change ncmpcpp’s library view will still be a bit slow, but usable.

A console client. Works with Mopidy 0.6 and upwards. Uses the idle MPDcommand, but in a resource inefficient way.

A command line client. Version 0.16 and upwards seems to work nicely withMopidy.

GMPC is a graphical MPD client (GTK+) which workswell with Mopidy.

GMPC may sometimes requests a lot of meta data of related albums, artists, etc.This takes more time with Mopidy, which needs to query Spotify for the data,than with a normal MPD server, which has a local cache of meta data. Thus, GMPCmay sometimes feel frozen, but usually you just need to give it a bit of slackbefore it will catch up.

Sonata is a graphical MPD client (GTK+).It generally works well with Mopidy, except for search.

When you search in Sonata, it only sends the first to letters of the searchquery to Mopidy, and then does the rest of the filtering itself on the clientside. Since Spotify has a collection of millions of tracks and they only returnthe first 100 hits for any search query, searching for two-letter combinationsseldom returns any useful results. See #1 and the closed Sonata bugfor details.

Theremin is a graphical MPDclient for OS X. It is unmaintained, but generally works well with Mopidy.

We’ve tested all five MPD clients we could find for Android with Mopidy 0.8.1on a Samsung Galaxy Nexus with Android 4.1.2, using our standard testprocedure.

Spotify
Test date:
2012-11-06
Tested version:
1.03.1 (released 2012-10-16)

Mopidy Spotify Ncmpcpp

You can get MPDroid from Google Play.

  • MPDroid started out as a fork of PMix, and is now much better.
  • MPDroid’s user interface looks nice.
  • Everything in the test procedure works.
  • In contrast to all other Android clients, MPDroid does support single mode orconsume mode.
  • When Mopidy is killed, MPDroid handles it gracefully and asks if you want totry to reconnect.

MPDroid is a good MPD client, and really the only one we can recommend.

Test date:
2012-11-06
Tested version:
1.0.0 (released 2010-04-12)

You can get BitMPC from Google Play.

  • The user interface lacks some finishing touches. E.g. you can’t enter ahostname for the server. Only IPv4 addresses are allowed.
  • When we last tested the same version of BitMPC using Android 2.1:
    • All features exercised in the test procedure worked.
    • BitMPC lacked support for single mode and consume mode.
    • BitMPC crashed if Mopidy was killed or crashed.
  • When we tried to test using Android 4.1.1, BitMPC started and connected toMopidy without problems, but the app crashed as soon as we fired off oursearch, and continued to crash on startup after that.

In conclusion, BitMPC is usable if you got an older Android phone and don’tcare about looks. For newer Android versions, BitMPC will probably not work asit hasn’t been maintained for 2.5 years.

Test date:
2012-11-06
Tested version:
1.4.0 (released 2011-12-20)

You can get Droid MPD Client from Google Play.

  • No intutive way to ask the app to connect to the server after adding theserver hostname to the settings.
  • To find the search functionality, you have to select the menu,then “Playlist manager”, then the search tab. I do not understand why searchis hidden inside “Playlist manager”.
  • The tabs “Artists” and “Albums” did not contain anything, and did not causeany requests.
  • The tab “Folders” showed a spinner and said “Updating data...” but did notsend any requests.
  • Searching for “foo” did nothing. No request was sent to the server.
  • Droid MPD client does not support single mode or consume mode.
  • Not able to complete the test procedure, due to the above problems.

In conclusion, not a client we can recommend.

Test date:
2012-11-06
Tested version:
0.4.0 (released 2010-03-06)

You can get PMix from Google Play.

PMix haven’t been updated for 2.5 years, and has less working features thanit’s fork MPDroid. Ignore PMix and use MPDroid instead.

Test date:
2012-11-06
Tested version:
1.0 (released 2012-05-01)

Ncmpcpp Mopidy Spotify

You can get MPD Remote from Google Play.

This app looks terrible in the screen shots, got just 100+ downloads, and got aterrible rating. I honestly didn’t take the time to test it.

Test date:
2012-11-06
Tested version:
1.7.1

The MPoD iPhone/iPod Touchapp can be installed from MPoD at iTunes Store.

  • The user interface looks nice.
  • All features exercised in the test procedure worked with MPaD, except seek,which I didn’t figure out to do.
  • Search only works in the “Browse” tab, and not under in the “Artist”,“Album”, or “Song” tabs. For the tabs where search doesn’t work, no queriesare sent to Mopidy when searching.
  • Single mode and consume mode is supported.
Test date:
2012-11-06
Tested version:
1.7.1

The MPaD iPad app can bepurchased from MPaD at iTunes Store

  • The user interface looks nice, though I would like to be able to view thecurrent playlist in the large part of the split view.
  • All features exercised in the test procedure worked with MPaD.
  • Search only works in the “Browse” tab, and not under in the “Artist”,“Album”, or “Song” tabs. For the tabs where search doesn’t work, no queriesare sent to Mopidy when searching.
  • Single mode and consume mode is supported.
  • The server menu can be very slow top open, and there is no visible feedbackwhen waiting for the connection to a server to succeed.

The following web clients use the MPD protocol to communicate with Mopidy. Forother web clients, see HTTP clients.

Rompr is a web based MPD client.mrvanes, a Mopidy and Rompr user, said: “Theseprojects are a real match made in heaven.”

Partify is a web based MPD client focusing onmaking music playing collaborative and social.

Hello. I recently just reinstalled Arch. Feels good as It's my about 10th-ish time doing a installation of Arch. It's the only Linux Distro I've ever used and I've only used Linux for about 3 years now off and on. I feel as if I'm learning how to do stuff SO much more effeciently and the installation teaches you a bunch of great stuff you can use outside of the installation process as well. To the subject...

So after reinstalling Arch, I have installed ncmpcpp, mopidy, and mopidy-spotify. There's a slight problem that sometimes mopidy slows down or hangs ncmpcpp in certain conditions. It order to fix this, you need to set media_library_display_date in the ncmpcpp config to no. So I opened the ncmcpp config via vim ~/.ncmpcpp/config and put media_library_display_date = 'no', wrote, the exited. When I tried starting ncmpcpp back up, it gave me the error of Unknown option: media_library_display_date. I thought to myself maybe it messed up because I pasted it. So I deleted the line and wrote it myself... Still the same thing, Unknown option: media_library_display_date. So I Googled a ncmpcpp and it seems I'm typing it in correctly, but I'm unsure why it's throwing me this error. Anyone have a reason why or how to fix it?

Thanks.

Last edited by ErraticFox (2016-12-30 04:50:07)