Coder Social home page Coder Social logo

moped's Introduction

Mopidy-Moped

Moped is a responsive HTML5 + JavaScript client for the Mopidy music server.

image

Installation

Make sure to have Mopidy 1.0.0 or higher installed on your music server. Also make sure that the HTTP extension is enabled.

Install from PyPI on your music server:

sudo pip install Mopidy-Moped

Alternatively, clone the GitHub repository and copy all files from the /dist/ directory to the webclient directory on your server.

Usage

Browse to the Moped app on your Mopidy server (e.g. http://localhost:6680/moped).

Known issues

  • The Mopidy HTTP frontend uses Web Sockets. Most modern browsers support this but not the default Android browser (4.3 and older). To use Moped on Android you have to use a different browser like Firefox or Chrome;
  • Searching radio streams is still experimental.

Security warning

(from the Mopidy web site)

As a simple security measure, the web server is by default only available from localhost. To make it available from other computers, change the http/hostname config value. Before you do so, note that the HTTP extension does not feature any form of user authentication or authorization. Anyone able to access the web server can use the full core API of Mopidy. Thus, you probably only want to make the web server available from your local network or place it behind a web proxy which takes care or user authentication. You have been warned.

Development

  1. Install Nodejs
  2. Install grunt-cli, karma and bower:

    npm install -g grunt-cli karma bower
  3. Clone the repository to your local machine:

    git clone https://github.com/martijnboland/moped.git
  4. Install dependencies:

    npm install
    bower install
  5. Start the build and watch process:

    grunt watch

This will start a local web server on port 3001.

To build the compiled distribution, just enter:

grunt

and to build the Mopidy extension:

grunt build-mopidy-extension

Project resources

Changelog

0.7.1 (2017-05-21)

  • Fixed search by sending individual arguments as array, except when surrounded with double quotes (#69)
  • Fixed issue where mopidy server url was set to undefined in LocalStorage when leaving the field empty (#53)

0.7.0 (2016-10-21)

  • Added stop button in player controls (#45)
  • Removed (experimental) radio station search

0.6.4 (2015-10-28)

  • Fixed navigation issue on iOS 9 when running from start screen (using UIWebView)

0.6.3 (2015-09-25)

  • Fixed rescaling issue on iOS 9 when using left menu
  • Improved experience on iOS by removing hover effect on the playback buttons.

0.6.2 (2015-09-11)

  • Fixed seek issue with Mopidy (#55)
  • Browsing now supports all ref types (#54, #56)

0.6.1 (2015-06-10)

  • Optimized loading of playlists

0.6.0 (2015-05-12)

  • Added list of current tracks to home screen
  • Added Moped version to browser title bar
  • New icon and support for favicon in windows phone
  • Fixed back button behaviour in standalone mode

0.5.0 (2015-04-05)

  • Updated mopidy.js to 0.5.0
  • Mopidy 1.0.0 compatibility
  • Updated player controls active and hover styles (Sebastian)

0.4.4 (2015-03-14)

Fixed search

0.4.3 (2015-03-14)

  • Min. characters for search is now 2 instead of 3
  • Use protocol relative urls for fonts (André Gaul)
  • Updated Angular to 1.3.x
  • Updated various other js libs to latest version
  • Try to display Mopidy album images before requesting album images from LastFM
  • Removed clear_current_track parameter from mopidy.stop() method for Mopidy 0.20 compatibility

0.4.2 (2014-11-17)

  • Fixed accidentally disabled error logger

0.4.1 (2014-11-16)

  • Added random toggle switch
  • Fixed browsing of playlists (David Tischler)
  • Reverted interpolation of track position due to instability
  • Search query is passed to mopidy as an array to support new Spotify backend

0.4.0 (2014-10-10)

  • Support for Mopidy browsing (David Tischler, https://github.com/tischlda)
  • Fix for search queries (David Tischler)
  • Backend provider is displayed in track list (Julien Bordellier)
  • Allow special characters in search
  • Interpolation of track position and checking every 10 seconds

0.3.3 (2014-08-03)

  • Reduced default amount of logging

0.3.2 (2014-08-03)

  • Fixed volume slider

0.3.1 (2014-07-23)

  • Fixed PyPI package manifest
  • Support for playlist folders in PyPI package

0.3.0 (2014-06-24)

  • Moped as installable Mopidy extension

0.2.0 (2013-12-18)

  • Angular version added.

0.1.0 (2013-12-04)

  • Initial Durandal version.

moped's People

Contributors

andrenarchy avatar elompenta avatar jodal avatar jstoja avatar martijnboland avatar tischlda avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

moped's Issues

Moped is freezing on iOS 8

When Moped is playing on an iOS 8 device, the interface is unresponsive after activating the device again. Have to investigate if that's an iOS Safari issue or something bad in Moped. I noticed having these issues after upgrading the iOS devices to iOS 8.

Browse Google Music

Hello,

first - thanks for this frontend, brilliant work.

I wanted to know whether it is possible to include a browse feature for your library (including Google Music). Apparently, mopidy and the gmusic extension provide that functionality now.

Thanks
Chris

clear_current_track argument to mopidy.playback.stop() is deprecated

The clear_current_track argument to mopidy.playback.stop() is deprecated. As it was a internal detail that leaked out through the API, it is currently removed in Mopidy's develop branch. Now, we've discovered that removing this breaks Moped. The release of Mopidy 0.20 is imminent, and I think the options are:

  • Readd clear_current_track as an argument to stop(), but without any effect, before Mopidy 0.20 is released, or
  • Change Moped to not use clear_current_track.

Is this a quick fix for you?

Unable to Serve Asset Directory

Mopidy is unable to serve the nested 'assets' directory. It pointly correctly to the /opt/webclient dir to pull index.html, but will not/cannot serve any of the js/css/imgs in nested directories.

I wholly doubt this is any issue with moped (but instead likely Mopidy or Debian-Wheezy), but I am unable to find answers elsewhere. Any thoughts?

Error during install

Hey
I get an error during the install of moped. I removed lines 23-28 in README.rst but I still get the error. I have no clue what to change or test. I'm using Arch Linux.

[root@arch-himbeere moped]# python setup.py install
Traceback (most recent call last):
File "setup.py", line 22, in
long_description=open('README.rst').read(),
File "/usr/lib/python3.5/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3682: ordinal not in range(128)

Thank You!

Needs new 'Your Music' support

The Spotify clients are moving to support 'saved' music in 'Your Music', not just playlists. It'd be awesome to see those in Moped/Mopidy too.

Thanks.

Cannot remove radio

Hello,

Thanks a lot for the interface, it's great and very clear :)
A little issue though is that I cannot find how to remove a radio from the starred radio list. Could you tell me how to do it, which file to edit or something, or maybe provide a delete icon a starred radio?

Thank you :)

No possibility to stop playback

Maybe I missed it somewhere - but in Moped there is no possibility to stop playback vom Mopidy. One can only pause playback.

Display Moped version in UI

Currently, there is no way to easily check what Moped version is running. It would be nice to have that somewhere in the UI.

Search doesn't work if the query contains character "/"

Hey,

I'm an AC/DC fan, and my mopidy library contains several of their albums. Unfortunately, using moped, it's actually impossible to search the band's name, due to the slash in it.

If I search "AC/DC", it brings me to the URL "/moped/#/search/AC/DC", which is, of course, not recognized as a valid route, thus displaying a blank page (actually, it would be nice too to display a "404" error if no route matches the current URL).

I guess that the best way to fix this problem would be adapting the route's regex, but since I never played with AngularJS (and not much with JS neither), I didn't want to mess up your clean code. Hope you can fix that easily :)

Thanks !

Switch Song - missing updates in GUI

If I Switch the song via Browser the following Things are not updated on your current trunk Version

  • Picture
  • Artist
  • Song title

Also the blue Background of the active song is not set

Testen on:

  • Windows IE
  • Windows Chrome
  • Windowsphoen IE

I I relaod the page all song ans Artist informations are correct, but no active title is markes with blue background

Alarm Clock in UI

Hey,

first sorry but I don't know where to put ideas....

I would love to have a Option to make a Alarm Clock. Can be done then with a cron and sh I think.
But that you can select song in UI.

0.4.0 : please rebuild

Hi, on 0.4.0 build, local browsing whithin directories with spaces shows empty contents.
I've manually rebuilded moped-0.4.0.js and it is ok for me know, I think it is an external library problem.

Status : Offline

Hi,

I installed moped so as to use the mopidy-youtube extension. However the page stated "Status Offline" in the upper right corner.

What did I do wrong ?

Thanks

"karma.configure is not a function"

Hi there,

Just been following the steps to setup a development environment for the app - cloned, npm + bower installled, and then ran grunt watch. Was presented with the following:

Error in config file!
[TypeError: karma.configure is not a function]
TypeError: karma.configure is not a function

Any idea how to get around this? I haven't modified any files, other than installing. Karma had to be installed separately using npm install karma, despite having run the install globally previously.

Any help would be much appreciated! Cheers.

Websocket connection refused

I just installed mopidy and moped on a fresh install of Ubuntu 15.04; I can get to the web screen and browse my files. When I try to click on any song (of any type, in a "incognito" browser window, so no cache issues) it locks up, and I get console logs like this:

Potentially unhandled rejection [1] ConnectionError: WebSocket closed
WebSocket connection to 'ws://localhost:6680/mopidy/ws' failed: Connection closed before receiving a handshake response
WebSocket error: Event {}
WebSocket connection to 'ws://localhost:6680/mopidy/ws' failed: Connection closed before receiving a handshake response
WebSocket error: Event {}
WebSocket connection to 'ws://localhost:6680/mopidy/ws' failed: Connection closed before receiving a handshake response
WebSocket error: Event {}
WebSocket connection to 'ws://localhost:6680/mopidy/ws' failed: Connection closed before receiving a handshake response
WebSocket error: Event {}
WebSocket connection to 'ws://localhost:6680/mopidy/ws' failed: Connection closed before receiving a handshake response
WebSocket error: Event {}

It leaves everything wedged; after this error appears, one can no longer navigate folders of music or anything.

Moped ignores Mopidy album images

AFAICS, Moped ignores image URIs provided by mopidy.models.Album.images, and always tries to fetch images from last.fm.

Extensions like Mopidy-InternetArchive or Mopidy-Podcast provide their own images (if available), which you will not necessarily find on last.fm. Mopidy v0.20 will provide links to coverartarchive.org images if the album has a proper musicbrainz_id. Local library extension like Mopidy-Local-SQLite can extract images from local media files and provide them via Mopidy's integrated Web server, reducing bandwidth and providing larger/better reolution images. Etc., etc. I guess, you get the idea ;-)

No tracks shown then browsing Mopidy-Spotify-Tunigo playlists

When browsing Mopidy-Spotify-Tunigo the playlists don't show any tracks, except for the "top tracks" playlists in each category. I think this is something to do with moped trying to do core.playlists.lookup() on these foreign Spotify playlists (i.e. playlists outside of the logged on user's playlists). It probably should be using the browsing interface on these playlists instead.

Click to Play track from playlist error

I receive a js error when clicking on a track (in a spotify playlist).

Clicking the play button afterwards works fine.

Potentially unhandled rejection [10] TypeError: undefined is not a function
    at http://x.x.x.x:6680/moped/assets/moped-0.4.4.js:19:12604
    at D (http://x.x.x.x:6680/moped/assets/moped-0.4.4.js:9:8715)
    at s.when (http://x.x.x.x:6680/moped/assets/moped-0.4.4.js:9:12231)
    at n.run (http://x.x.x.x:6680/moped/assets/moped-0.4.4.js:9:11013)
    at b._drain (http://x.x.x.x:6680/moped/assets/moped-0.4.4.js:9:14178)
    at drain (http://x.x.x.x:6680/moped/assets/moped-0.4.4.js:9:13766)
    at http://x.x.x.x:6680/moped/assets/moped-0.4.4.js:8:30203

Mixing local files and spotify tracks

Your product is almost perfect, the only thing is missing is ability to use my Spotify playlists in full since they are mix of local and Spotify files.

And another little thing - button to re-scan local mp3 folder.

Thanks for great work!

Status: {{connectionState}}

Hi
thx for your moped-website.
I have entered the setting-site to see, how i can configure the mopidy from there. There was a button to check ...something and it appear another setting-screen with "Status: {{connectionState}}" on the upper right corner. And now my mopidy does not react on any click (back, or home).

Has someone an idea what happens here and how i can fixe this

thx

Ole

Garbage search results for mopidy-spotify (v2) and mopidy-soundcloud

After trying the latest (unreleased) mopidy-spotify code I stopped getting sensible Spotify search results in Moped, while it continued to work just fine in GMPC and musicbox-webclient. It looks like moped is not sending the search query values as lists. i.e.

Received WebSocket message from 127.0.0.1: u'{"method":"core.library.search","params":{"any":"underoath"},"jsonrpc":"2.0","id":1}
Searching Spotify for: "u" "n" "d" "e" "r" "o" "a" "t" "h"

If you send the any value as a list then it works just fine i.e.

Received RPC message from 127.0.0.1: '{ "method": "core.library.search", "jsonrpc": "2.0", "params": { "query": { "any" : ["underoath"]} }, "id": 1 }'
Searching Spotify for: "underoath"

I get the same problem for soundcloud search results, but not Tunein as this uses the same query parser that mopidy-spotify v1 did and supports legacy non-list query values.

Moped is slow to give access to the player on startup

When I open the app, it takes maybe 20 seconds to load.
Only after that I can access the player.

This is very inconvenient because sometimes you just want to pause music to answer a phone call. Other web clients are much faster to give access to the player.

I am using Spotify with a lot of playlists (126). Some of them containing hundreds of songs (starred songs for instance). Also I am using a folder structure to keep things organised.

Moped, at the difference of other web clients, features a folder structure for playlists. I wonder if this is the reason it is slower? Because it would need to parse and create the structure on every start-up?

Problem to set up development environment

Hi,

I have some problems to get moped running for some development experiments. What I did so far is to install Mopidy 0.18.3 which is running. I configured Spotify. My Mopidy-Http configuration reads like this:

[http]
enabled = true
hostname = ::
port = 6680
static_dir = /var/www/mopidy/moped/angular/build/
zeroconf = Mopidy HTTP server on $hostname

I checked out Moped from master. I did a npm install and grunt install on the angular subdirectory.

I get the following error on the console:

WebSocket connection to 'ws://localhost:6680/mopidy/ws' failed: Error during WebSocket handshake: Unexpected response code: 301 

Do you know what the problem could be?

Thanks for your help!
Uli

Volume Slider Not Working With Mouse On Chrome (Windows)

First of all, thank you for a great piece of software!

Issue with Chrome Version 42.0.2311.135 m on Windows 8.1 64 bit and moped 0.5.0.

I cannot control the volume slider with the mouse. Tapping the touchscreen works fine.

The volume slider works just fine with IE11 on the same machine or Chrome 42.0.2311.111 on Android.

Don't poll Mopidy every second

Just check the time position of the current track every now and then (10 sec) and update the position slider with a separate timer every second. This to reduce the load a little bit.

Extra playlist hierarchy when playlist name contains '/' characters

Hi,
I've got a Spotify playlist named "Architects — Lost Forever // Lost Together" where "Lost Forever // Lost Together" is the album name. It appears in the list of playlists as a directory named "Architects — Lost Forever", which contains an unname folder, which contains a playlist called "Lost Together". I've got a few other playlists with slashes in the names that get similar treatment. The ability to handle playlist folders is really nice but if I had to chose, I'd personally rather it appeared flattened and I didn't get this fake folder structure appearing.

And I am loving the new browse feature, thanks to you and the other contributors for the fantastic work.

Implement add to queue

Currently when i click to play some searched item the pla queue gets overwritten, having an add to queue option would be nice.

Starred radio stations with all browser?

Hello,
i installed mopidy on a raspberry pi and it runs. in browser i use the moped webclient. i have noe a question about radio. i open the website for mopidy and add a new radio station and starred it. this starred radio station i see only in that browser, where i have starred it. on no other browser.

what can i do, that all browser see this starred radio stations?

thanks for help.

Add a "Home" link in the sidebar

I am always confused for a moment where the "home" link is, because its small at top while the rest of navigation is in the Sidebar. I think it should be added to the top of the sidebar, so you're seeing it directly and its a bigger link.

firefox stuck at "Status: {{connectionState}}"

Hi, when I bring up http://localhost:6680/moped/#/ only the frame of the interface is displayed and "Status: {{connectionState}}" shows up in the top right corner. I'm on arch linux with mopidy 1.1.0 and moped 0.6.1, firefox 40.0. I tried to run firefox in safe-mode, doesn't help.
With chrome everything works fine.

here's the trace from the ff console

11:49:26.310 Error: An invalid or illegal string was specified
[22]</c.prototype.connect@http://localhost:6680/moped/assets/moped-0.6.1.js:9:21540
c@http://localhost:6680/moped/assets/moped-0.6.1.js:9:19545
.start@http://localhost:6680/moped/assets/moped-0.6.1.js:19:13610
@http://localhost:6680/moped/assets/moped-0.6.1.js:18:30492
e@http://localhost:6680/moped/assets/moped-0.6.1.js:13:6684
bc/this.$get</</<@http://localhost:6680/moped/assets/moped-0.6.1.js:13:27529
v/<@http://localhost:6680/moped/assets/moped-0.6.1.js:13:18291
f@http://localhost:6680/moped/assets/moped-0.6.1.js:12:22084
v@http://localhost:6680/moped/assets/moped-0.6.1.js:13:18275
h@http://localhost:6680/moped/assets/moped-0.6.1.js:13:14344
F/<@http://localhost:6680/moped/assets/moped-0.6.1.js:13:13840
_/h/</<@http://localhost:6680/moped/assets/moped-0.6.1.js:12:27771
Vc/this.$get</n.prototype.$eval@http://localhost:6680/moped/assets/moped-0.6.1.js:14:22156
Vc/this.$get</n.prototype.$apply@http://localhost:6680/moped/assets/moped-0.6.1.js:14:22381
_/h/<@http://localhost:6680/moped/assets/moped-0.6.1.js:12:27729
e@http://localhost:6680/moped/assets/moped-0.6.1.js:13:6684
_/h@http://localhost:6680/moped/assets/moped-0.6.1.js:12:27650
_@http://localhost:6680/moped/assets/moped-0.6.1.js:12:27936
$@http://localhost:6680/moped/assets/moped-0.6.1.js:12:27185
@http://localhost:6680/moped/assets/moped-0.6.1.js:16:24973
_.Callbacks/k@http://localhost:6680/moped/assets/moped-0.6.1.js:11:4633
_.Callbacks/l.fireWith@http://localhost:6680/moped/assets/moped-0.6.1.js:11:5450
.ready@http://localhost:6680/moped/assets/moped-0.6.1.js:11:7243
g@http://localhost:6680/moped/assets/moped-0.6.1.js:10:2190
1 moped-0.6.1.js:14:9432
e/<() moped-0.6.1.js:14
dc/this.$get</<() moped-0.6.1.js:13
Vc/this.$get</n.prototype.$apply() moped-0.6.1.js:14
_/h/<() moped-0.6.1.js:12
e() moped-0.6.1.js:13
_/h() moped-0.6.1.js:12
_() moped-0.6.1.js:12
$() moped-0.6.1.js:12
moped-0.6.1.js:16
_.Callbacks/k() moped-0.6.1.js:11
_.Callbacks/l.fireWith() moped-0.6.1.js:11
.ready() moped-0.6.1.js:11
g() moped-0.6.1.js:10

Use album artwork returned from Mopidy

I've recently updated the Mopidy-Tunein extension to return radio station logo images in the response as a Track's Album image. This works nicely in musicbox-webclient but not in Moped. I've noticed that Moped tries to get the album artwork from last.fm and completely ignores the Album's images field. It would be nice if it use the Album image in the returned Track if it's set.

Example TuneIn tl_track:

tl_track":{"track":{"album":{"images":["http://d1i6vahw24eb07.cloudfront.net/s25419q.png"],"__model__":"Album","uri":"tunein:station:s25419","name":"BBC Radio 4"},"__model__":"Track","artists":[{"__model__":"Artist","name":"GF Newman\'s The Corrupted"}],"name":"BBC Radio 4","uri":"tunein:station:s25419"},"__model__":"TlTrack","tlid":49}},"jsonrpc":"2.0","id":2231}

No podcast in conjunction with mopidy-podcast

Hello
I first field an issue at the mopidy-podcast project but it was found out, that this is actually an moped issue. Wen moped is used in conjuction with mopidy-podcast, the podcast section will stay empty. Using Mopidy-Mobile, MusicBox WebClient, mpc and ncmpcpp it is working.

Debug log of the start.

Relevant part of the mopidy.config:

[moped]
enabled = true

[podcast]
enabled = true
#browse_limit = 100
#search_limit = 20
search_details = on
#update_interval = 86400
feeds =
    http://www.radioeins.de/archiv/podcast/zwei_alte_hasen.feed.podcast.xml
    http://www1.wdr.de/radio/podcasts/wdr5/zeitzeichen244.podcast
    http://www.npr.org/rss/podcast.php?id=510019
    http://www.npr.org/rss/podcast.php?id=510253
    http://www.npr.org/rss/podcast.php?id=510306
#feeds_root_name = Zeitzeichen
#feeds_cache_size = 32
#feeds_cache_ttl = 3600
#feeds_timeout = 10

Display filenames when metadata is not present

Thanks for this great Mopidy web client!

I'm using Mopidy to play wav files which (obviously) don't have metadata in them. Would it be possible to display filenames when no metadata is present?

add album to playlist

Hi, moped looks really neat, I just can't find out how to add an album to the playlist or to create a new playlist. At the moment I can only add single tracks from browse -> local media but that's not very comfortable.

Is that not possible?

CU, Simsi

Make the web client a Mopidy extension

The shortly upcoming Mopidy 0.19 release lets web clients be installed as Mopidy extensions. This makes it possible to install a web client simply by running e.g. pip install Mopidy-Lux and restarting Mopidy. No configuration changes needed. No git clone or download-and-unzip.

Multiple web clients can be installed at the same time, as each client is hosted with a prefix, e.g. Mopidy-Lux on http://localhost:6680/lux/. Mopidy provides a list of all installed web clients on http://localhost:6680/mopidy/.

Mopidy 0.19 hasn't been released yet, but this feature is complete and available in our develop branch. We want web client authors to start working on making all the web clients pip-installable.

The main sources of information is:

We'll be happy to help you get this working nicely. Let us know if you run into problems.

Moped doesn't start

Mopidy doesn't work while other clients are working fine. This is screenshot where it hangs:
screen shot 2015-01-01 at 13 07 15

This is log with -vvv flag: http://pastebin.com/yudhY1bE

This is short log:

2015-01-01 12:08:26,649 INFO [7368:MainThread] mopidy.utils.process: Got SIGTERM signal
2015-01-01 12:08:26,652 INFO [7368:MainThread] mopidy.commands: Interrupted. Exiting...
2015-01-01 12:08:26,655 INFO [7368:MainThread] mopidy.commands: Stopping Mopidy frontends
2015-01-01 12:08:26,746 INFO [7368:MainThread] mopidy.commands: Stopping Mopidy core
2015-01-01 12:08:26,762 INFO [7368:MainThread] mopidy.commands: Stopping Mopidy backends
2015-01-01 12:08:26,802 INFO [7368:PodcastBackend-9] mopidy_podcast.backend: Stopping Mopidy-Podcast directories
2015-01-01 12:08:26,839 INFO [7368:SpotifyThread] mopidy_spotify.session_manager: Disconnected from Spotify
2015-01-01 12:08:26,882 INFO [7368:MainThread] mopidy.commands: Stopping Mopidy audio
2015-01-01 12:08:26,898 INFO [7368:MainThread] mopidy.commands: Stopping Mopidy mixer
2015-01-01 12:08:29,230 INFO [7445:MainThread] mopidy.__main__: Starting Mopidy 0.19.5
2015-01-01 12:08:30,255 INFO [7445:MainThread] mopidy.config: Loading config from: builtin defaults, /usr/share/mopidy/conf.d, /etc/mopidy/mopidy.conf, command line options
2015-01-01 12:08:30,530 INFO [7445:MainThread] mopidy.__main__: Enabled extensions: mopify, spotify, mpd, http, stream, spotify_tunigo, youtube, podcast-itunes, simple-webclient, softwaremixer, moped, musicbox_webclient, websettings, podcast, local, api_explorer
2015-01-01 12:08:30,531 INFO [7445:MainThread] mopidy.__main__: Disabled extensions: none
2015-01-01 12:08:31,568 INFO [7445:MainThread] mopidy.commands: Starting Mopidy mixer: SoftwareMixer
2015-01-01 12:08:31,572 INFO [7445:MainThread] mopidy.softwaremixer.mixer: Mixing using GStreamer software mixing
2015-01-01 12:08:31,583 INFO [7445:MainThread] mopidy.commands: Mixer volume set to 30
2015-01-01 12:08:31,586 INFO [7445:MainThread] mopidy.commands: Starting Mopidy audio
2015-01-01 12:08:31,597 INFO [7445:MainThread] mopidy.commands: Starting Mopidy backends: SpotifyTunigoBackend, SpotifyBackend, PodcastBackend, YoutubeBackend, LocalBackend, StreamBackend
2015-01-01 12:08:31,665 INFO [7445:SpotifyBackend-5] mopidy_spotify.backend: Mopidy uses SPOTIFY(R) CORE
2015-01-01 12:08:31,706 INFO [7445:Audio-2] mopidy.audio.actor: Audio output set to "autoaudiosink"
2015-01-01 12:08:31,754 INFO [7445:MainThread] mopidy_podcast.backend: Starting Mopidy-Podcast directories: iTunesDirectory, FeedsDirectory
2015-01-01 12:08:31,792 INFO [7445:MainThread] mopidy_podcast.backend: Refreshing Mopidy-Podcast directories
2015-01-01 12:08:32,052 INFO [7445:MainThread] mopidy.local.playlists: Loaded 0 local playlists from /var/lib/mopidy/playlists
2015-01-01 12:08:32,055 INFO [7445:MainThread] mopidy.local.json: No local library metadata cache found at /var/lib/mopidy/local/library.json.gz. Please run `mopidy local scan` to index your local music library. If you do not have a local music collection, you can disable the local backend to hide this message.
2015-01-01 12:08:32,080 INFO [7445:MainThread] mopidy.local.library: Loaded 0 local tracks using json
2015-01-01 12:08:32,087 INFO [7445:PodcastDirectoryActor-6] requests.packages.urllib3.connectionpool: Starting new HTTP connection (1): itunes.apple.com
2015-01-01 12:08:32,231 INFO [7445:MainThread] mopidy.commands: Starting Mopidy core
2015-01-01 12:08:32,614 INFO [7445:MainThread] mopidy.commands: Starting Mopidy frontends: HttpFrontend, MpdFrontend
2015-01-01 12:08:32,658 INFO [7445:MainThread] mopidy.mpd.actor: MPD server running at [::ffff:127.0.0.1]:6600
2015-01-01 12:08:32,662 INFO [7445:HttpFrontend-15] mopidy.http.actor: HTTP server running at [::]:6680
2015-01-01 12:08:33,147 INFO [7445:SpotifyThread] mopidy_spotify.session_manager: Connected to Spotify
2015-01-01 12:08:33,540 INFO [7445:HttpServer] root: 304 GET /moped/ (192.168.3.110) 211.62ms
2015-01-01 12:08:33,673 INFO [7445:HttpServer] root: 304 GET /moped/assets/moped-0.4.2.js (192.168.3.110) 15.84ms
2015-01-01 12:08:33,691 INFO [7445:HttpServer] root: 304 GET /moped/assets/css/moped-0.4.2.css (192.168.3.110) 5.15ms
2015-01-01 12:08:33,762 INFO [7445:HttpServer] root: 304 GET /moped/assets/images/settings-icon.png (192.168.3.110) 5.11ms
2015-01-01 12:08:33,816 INFO [7445:HttpServer] root: 304 GET /moped/assets/images/ajax-loader.gif (192.168.3.110) 5.64ms
2015-01-01 12:08:45,356 INFO [7445:SpotifyThread] mopidy_spotify.session_manager: Loaded 13 Spotify playlists

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.