Mopidy-files seems to ignore "show_dotfiles"

Mopidy 0.19.5 on pi musicbox.

Hi. I plan to use the relatively new mopidy-file extension extensivly to play local media.

The files and folders are being copied over by a Mac (OSX 10.10) which mounts the music folder via smb (smb://MusicBox). This of course generates a lot of dot files, one for each folder and additionally one for each file plus the dreaded .DS_STORE.

I was happy to see, that the file extension includes an option to hide these dot files:
show_dotfiles: false.

Unfortunately they still show up in the web interface and also when using mpc ls to list available files.

Content of /var/log/mopidy/mopidy.log:

2015-09-02 15:54:28,713 - INFO     Starting Mopidy 0.19.5
2015-09-02 15:54:36,113 - INFO     Loading config from: builtin defaults, /etc/mopidy/extensions.d/spotify.conf, /etc/mopidy/mopidy.conf, command line options
2015-09-02 15:54:37,897 - INFO     Enabled extensions: mopify, spotify, mpd, http, stream, spotify_tunigo, mobile, podcast-gpodder, local-sqlite, youtube, podcast-itunes, http-kuechenradio, softwaremixer, local-whoosh, simple-webclient, moped, websettings, local
2015-09-02 15:54:37,900 - INFO     Disabled extensions: alsamixer, gmusic, scrobbler, subsonic, somafm, internetarchive, audioaddict, musicbox_webclient, dirble, podcast, tunein, soundcloud
2015-09-02 15:54:37,903 - WARNING  Found alsamixer configuration errors, the extension has been automatically disabled:
2015-09-02 15:54:37,906 - WARNING    alsamixer/control must be set.
2015-09-02 15:54:37,908 - WARNING    alsamixer/card must be set.
2015-09-02 15:54:37,911 - WARNING  Found musicbox_webclient configuration errors, the extension has been automatically disabled:
2015-09-02 15:54:37,914 - WARNING    musicbox_webclient/musicbox unknown config key.
2015-09-02 15:54:37,917 - WARNING  Please fix the extension configuration errors or disable the extensions to silence these messages.
2015-09-02 15:54:41,747 - INFO     Starting Mopidy mixer: SoftwareMixer
2015-09-02 15:54:41,756 - INFO     Mixing using GStreamer software mixing
2015-09-02 15:54:41,770 - INFO     Mixer volume set to 85
2015-09-02 15:54:41,773 - INFO     Starting Mopidy audio
2015-09-02 15:54:41,796 - INFO     Starting Mopidy backends: SpotifyTunigoBackend, LocalBackend, StreamBackend, YoutubeBackend, SpotifyBackend
2015-09-02 15:54:41,893 - INFO     Loaded 0 local playlists from /var/lib/mopidy/playlists
2015-09-02 15:54:41,945 - INFO     Loaded 0 local tracks using sqlite
2015-09-02 15:54:42,022 - INFO     Audio output set to "alsasink"
2015-09-02 15:54:42,291 - INFO     Mopidy uses SPOTIFY(R) CORE
2015-09-02 15:54:42,329 - INFO     Starting Mopidy core
2015-09-02 15:54:42,781 - INFO     Starting Mopidy frontends: MpdFrontend, HttpFrontend
2015-09-02 15:54:42,797 - INFO     MPD server running at [::ffff:127.0.0.1]:6600
2015-09-02 15:54:42,816 - INFO     HTTP server running at [::ffff:0.0.0.0]:6680
2015-09-02 15:54:44,241 - INFO     New MPD connection from [::ffff:127.0.0.1]:40987
2015-09-02 15:54:44,470 - INFO     Connected to Spotify
2015-09-02 15:54:55,637 - INFO     Loaded 3 Spotify playlists

Output of mopidy config:

[logging]
color = true
console_format = %(levelname)-8s %(message)s
debug_format = %(levelname)-8s %(asctime)s [%(process)d:%(threadName)s] %(name)s\n  %(message)s
debug_file = mopidy.log
config_file =

[audio]
mixer = software
mixer_volume = 
output = autoaudiosink
visualizer = 

[proxy]
scheme = 
hostname = 
port = 
username = 
password = 

[musicbox_webclient]
enabled = true

[spotify_tunigo]
enabled = true
region = all
cache_time = 3600

[local-whoosh]
enabled = true

[audioaddict]
enabled = true
username = 
password = 
quality = 320k
difm = true
radiotunes = true
rockradio = true
jazzradio = true
frescaradio = true

[moped]
enabled = true

[tunein]
enabled = true
timeout = 5000

[gmusic]
enabled = false  ; Extension disabled due to config errors.
username =   ; Must be set.
password =   ; Must be set.
deviceid = 
all_access = false
refresh_library = 1440
refresh_playlists = 60
show_radio_stations_browse = true
show_radio_stations_playlist = false
max_radio_stations = 0
max_radio_tracks = 25

[subsonic]
enabled = false  ; Extension disabled due to config errors.
hostname =   ; Must be set.
port =   ; Must be set.
username =   ; Must be set.
password =   ; Must be set.
ssl = false  ; Must be set.

[mobile]
enabled = true
title = Mopidy Mobile on $hostname
ws_url = 

[local]
enabled = false  ; Extension disabled due to config errors.
library = json
media_dir =  ; Must be set.
data_dir = $XDG_DATA_DIR/mopidy/local
playlists_dir = $XDG_DATA_DIR/mopidy/local/playlists
scan_timeout = 1000
scan_flush_threshold = 1000
excluded_file_extensions = 
  .directory
  .html
  .jpeg
  .jpg
  .log
  .nfo
  .png
  .txt

[mpd]
enabled = true
hostname = 127.0.0.1
port = 6600
password = 
max_connections = 20
connection_timeout = 60
zeroconf = Mopidy MPD server on $hostname

[softwaremixer]
enabled = true

[http]
enabled = true
hostname = 127.0.0.1
port = 6680
static_dir =
zeroconf = Mopidy HTTP server on $hostname

[stream]
enabled = true
protocols = 
  file
  http
  https
  mms
  rtmp
  rtmps
  rtsp
metadata_blacklist = 
timeout = 5000

[websettings]
enabled = true
musicbox = false
config_file = /etc/mopidy/mopidy.conf

[local-sqlite]
enabled = true
directories = 
  Albums                  local:directory?type=album
  Artists                 local:directory?type=artist
  Composers               local:directory?type=artist&role=composer
  Folders                 local:directory:
  Genres                  local:directory?type=genre
  Performers              local:directory?type=artist&role=performer
  Release Years           local:directory?type=date&format=%25Y
  Tracks                  local:directory?type=track
  Last Week's Updates     local:directory?max-age=604800
  Last Month's Updates    local:directory?max-age=2592000
timeout = 10
use_album_mbid_uri = true
use_artist_mbid_uri = false
search_limit = -1

[mopify]
enabled = true

[podcast-itunes]
enabled = true
base_url = http://itunes.apple.com/
root_name = iTunes Store
genre_format = {name}
charts_format = All {name}
podcast_format = {collectionName}
episode_format = {trackName} [{collectionName}]
charts = AudioPodcasts
country = US
explicit = 
timeout = 10

[soundcloud]
enabled = false  ; Extension disabled due to config errors.
explore_songs = 25
auth_token =   ; Must be set.

[alsamixer]
enabled = true
card = 0
control = Master

[scrobbler]
enabled = false  ; Extension disabled due to config errors.
username =   ; Must be set.
password =   ; Must be set.

[internetarchive]
enabled = true
base_url = http://archive.org
username = 
collections = 
  audio
  audio_bookspoetry
  opensource_audio
  audio_tech
  GratefulDead
  etree
  audio_music
  netlabels
  audio_news
  audio_foreign
  audio_podcast
  radioprograms
  audio_religion
audio_formats = 
  VBR MP3
  64Kbps MP3
image_formats = 
  JPEG
  JPEG Thumb
browse_limit = 100
browse_order = downloads desc
search_limit = 20
search_order = 
exclude_collections = 
exclude_mediatypes = 
cache_size = 128
cache_ttl = 86400
retries = 3
timeout = 10

[somafm]
enabled = true
encoding = mp3
quality = fast

[podcast]
enabled = true
browse_limit = 100
search_limit = 20
search_details = false
update_interval = 86400
feeds = 
feeds_root_name = Subscribed Feeds
feeds_cache_size = 32
feeds_cache_ttl = 3600
feeds_timeout = 10

[podcast-gpodder]
enabled = true
base_url = http://gpodder.net/
root_name = gpodder.net
tag_format = {tag}
podcast_format = {title}
count = 20
timeout = 10

[youtube]
enabled = true

[spotify]
enabled = false  ; Extension disabled due to config errors.
username =   ; Must be set.
password =   ; Must be set.
bitrate = 160
timeout = 10
cache_dir = $XDG_CACHE_DIR/mopidy/spotify
settings_dir = $XDG_CONFIG_DIR/mopidy/spotify
toplist_countries = 
  AD
  AR
  AU
  AT
  BE
  CO
  CY
  DK
  EE
  FI
  FR
  DE
  GR
  HK
  IS
  IE
  IT
  LV
  LI
  LT
  LU
  MY
  MX
  MC
  NL
  NZ
  NO
  PT
  ES
  SG
  SE
  CH
  TW
  TR
  GB
  US

[http-kuechenradio]
enabled = true
title = Mopidy Küchenradio
default_locale = en

[dirble]
enabled = false  ; Extension disabled due to config errors.
api_key =   ; Must be set.
countries = 
timeout = 5000

[simple-webclient]
enabled = true

Thank you very much for your help in advance.

Mopidy-File is bundled with Mopidy 1.1.0. You’re running 0.19.5. Thus,
setting that config will have no effect.

1 Like