MPD + Sonata

skillz
Inlägg: 118
Blev medlem: 25 aug 2007, 17:41
Ort: Östersund

MPD + Sonata

Inlägg av skillz »

En polare till mig tipsade mig tidigare idag om en spelare vid namn MPD. Kollade på lite screens och så och det såg riktigt bra ut. Har kollat runt lite på forum och hört mycket bra om det. Problemet är att den vägrar lägga in någon musik. Kör den med Sonata (har även testat gimmix med samma resultat). Jag har ändrat sökväg både i MPD-configen och i Sonata, men vägrar hända något. Har kollat deras FAQ utan att hitta något som verkar lösa mitt problem. Problemet är att den verkar inte riktigt vilja uppdatera (eller hitta min musik). Funderade på först om det berodde på att den hade problem med att hitta musiken på NTFS-diskar, så jag testade lite musik jag hade på Linux-disken med, vilket inte heller funkade. Har kollat runt i configen och ändrat en del inställningar som jag tänkte kunde ha med problemet att göra (bl.a. max_playlist_length, max_command_list_size och max_output_buffer_size).

Har nu testat allt jag kan komma på (och kan hitta på internet) utan någon som helst framgång. Nu vänder jag mig till er, har ni några tips?

skillz.

Edit: Tänkte jag kanske kunde posta conf-filen till MPD, om det kan vara till någon hjälp.

Kod: Markera allt

# An example configuration file for MPD
# See the mpd.conf man page for a more detailed description of each parameter.

######################## REQUIRED PATHS ########################
# You can put symlinks in here, if you like. Make sure that
# the user that mpd runs as (see the 'user' config parameter)
# can read the files in this directory.
music_directory		"/home/sebb/Desktop/Temp"
playlist_directory	"/var/lib/mpd/playlists"
db_file			"/var/lib/mpd/tag_cache"
log_file		"/var/log/mpd/mpd.log"
error_file		"/var/log/mpd/errors.log"
pid_file		"/var/run/mpd/pid"
################################################################


######################## OPTIONAL PATHS ########################
#
# If specified, MPD will save its current state (playlist,
# current song, playing/paused, etc.) at exit.  This will be
# used to restore the session the next time it is run.
#
state_file		"/var/lib/mpd/state"
#
################################################################


######################## DAEMON OPTIONS ########################
#
# If started as root, MPD will drop root privileges and run as
# this user instead.  Otherwise, MPD will run as the user it was
# started by.  If left unspecified, MPD will not drop root
# privileges at all (not recommended).
#
user                            "mpd"
#
# The address and port to listen on.
#
bind_to_address                 "localhost"
#port                            "6600"
#
# Controls the amount of information that is logged.  Can be
# "default", "secure", or "verbose".
#
#log_level                       "default"
#
################################################################


########################## PERMISSIONS #########################
#
# MPD can require that users specify a password before using it.
# You may specify one ore more here, along with what users who
# log in with that password are allowed to do.
#
#password                        "password@read,add,control,admin"
#
# Specifies what permissions a user who has not logged in with a
# password has.  By default, all users have full access to MPD
# if no password is specified above, or no access if one or
# more passwords are specified.
#
#default_permissions             "read,add,control,admin"
#
################################################################


########################## AUDIO OUTPUT ########################
#
# MPD supports many audio output types, as well as playing
# through multiple audio outputs at the same time.  You can
# specify one or more here.  If you don't specify any, MPD will
# automatically scan for a usable audio output.
#
# See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs>
# for examples of other audio outputs.
#
# An example of an ALSA output:
#
#audio_output {
#        type                    "alsa"
#        name                    "My ALSA Device"
#        device                  "hw:0,0"     # optional
#        format                  "44100:16:2" # optional
#}
#
# An example of an OSS output:
#
#audio_output {
#        type                    "oss"
#        name                    "My OSS Device"
#        device                  "/dev/dsp"   # optional
#        format                  "44100:16:2" # optional
#}
#
# An example of a shout output (for streaming to Icecast):
#
#audio_output {
#        type                    "shout"
#        name                    "My Shout Stream"
#        host                    "localhost"
#        port                    "8000"
#        mount                   "/mpd.ogg"
#        password                "hackme"
#        quality                 "5.0"
#        bitrate                 "128"
#        format                  "44100:16:1"
#        user                    "source"                # optional
#        description             "My Stream Description" # optional
#        genre                   "jazz"                  # optional
#        public                  "no"                    # optional
#}
#
# Force all decoded audio to be converted to this format before
# being passed to the audio outputs.
#
#audio_output_format             "44100:16:2"
#
################################################################


############################# MIXER ############################
#
# MPD needs to know what mixer settings to change when you
# adjust the volume.  If you don't specify one here, MPD will
# pick one based on which ones it was compiled with support for.
#
# An example for controlling an ALSA mixer:
#
#mixer_type                      "alsa"
#mixer_device                    "default"
#mixer_control                   "PCM"
#
# An example for controlling an OSS mixer:
#
#mixer_type                      "oss"
#mixer_device                    "/dev/mixer"
#mixer_control                   "PCM"
#
# If you want MPD to adjust the volume of audio sent to the
# audio outputs, you can tell it to use the software mixer:
#
#mixer_type                      "software"
#
################################################################


######################### NORMALIZATION ########################
#
# Specifies the type of ReplayGain to use.  Can be "album" or
# "track".  ReplayGain will not be used if not specified.  See
# <http://www.replaygain.org> for more details.
#
#replaygain                      "album"
#
# Sets the pre-amp used for files that have ReplayGain tags.
#
#replaygain_preamp               "0"
#
# Enable on the fly volume normalization.  This will cause the
# volume of all songs played to be adjusted so that they sound
# as though they are of equal loudness.
#
#volume_normalization            "no"
#
################################################################


########################### BUFFERING ##########################
#
# The size of the buffer containing decoded audio.  You probably
# shouldn't change this.
#
#audio_buffer_size               "2048"
#
# How much of the buffer to fill before beginning to play.
#
#buffer_before_play              "0%"
#
# Similar options for the HTTP stream buffer.  If you hear
# skipping while playing HTTP streams, you may wish to increase
# these.
#
#http_buffer_size                "128"
#http_prebuffer_size             "25%"
#
################################################################


########################### HTTP PROXY #########################
#
# Specifies the HTTP proxy to use for playing HTTP streams.
#
#http_proxy_host                 "proxy.isp.com"
#http_proxy_port                 "8080"
#http_proxy_user                 "user"
#http_proxy_password             "password"
#
################################################################


############################# LIMITS ###########################
#
# These are various limits to prevent MPD from using too many
# resources.  You should only change them if they start
# restricting your usage of MPD.
#
#connection_timeout              "60"
#max_connections                 "5"
#max_playlist_length             "80000"
#max_command_list_size           "4096"
#max_output_buffer_size          "16384"
#
################################################################


###################### CHARACTER ENCODINGS #####################
#
# If file or directory names do not display correctly, then you
# may need to change this.  In most cases it should be either
# "ISO-8859-1" or "UTF-8".  You must recreate your database
# after changing this (use mpd --create-db).
#
#filesystem_charset              "ISO-8859-1"
#
# The encoding that ID3v1 tags should be converted from.
#
#id3v1_encoding                  "ISO-8859-1"
#
################################################################


######################### OTHER OPTIONS ########################
#
# The metadata types MPD will recognize.
#
#metadata_to_use                  "artist,album,title,track,name,genre,date,composer,performer,disc"
#
# Enable this if you wish to use your MPD created playlists in
# other music players.
#
#save_absolute_paths_in_playlists "no"
#
################################################################
Senast redigerad av 1 skillz, redigerad totalt 13 gånger.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: MPD + Sonata

Inlägg av Konservburk »

skillz skrev: En polare till mig tipsade mig tidigare idag om en spelare vid namn MPD. Kollade på lite screens och så och det såg riktigt bra ut. Har kollat runt lite på forum och hört mycket bra om det. Problemet är att den vägrar lägga in någon musik. Kör den med Sonata (har även testat gimmix med samma resultat). Jag har ändrat sökväg både i MPD-configen och i Sonata, men vägrar hända något. Har kollat deras FAQ utan att hitta något som verkar lösa mitt problem. Problemet är att den verkar inte riktigt vilja uppdatera (eller hitta min musik).
Har du skapat databasen?

Kod: Markera allt

mpd --create-db
skillz
Inlägg: 118
Blev medlem: 25 aug 2007, 17:41
Ort: Östersund

SV: MPD + Sonata

Inlägg av skillz »

Nope, det sa min polare inget om, hehe. Han satt  ett tag och försökte fixa med.

Nu har jag skapat den iaf, verkar fortfarande inte vilja lägga in min musik :/
Addade musiken till databasen iaf, men får inte fram i programmet.
Senast redigerad av 1 skillz, redigerad totalt 13 gånger.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: MPD + Sonata

Inlägg av Konservburk »

skillz skrev: Nope, det sa min polare inget om, hehe. Han satt  ett tag och försökte fixa med.

Nu har jag skapat den iaf, verkar fortfarande inte vilja lägga in min musik :/
Addade musiken till databasen iaf, men får inte fram i programmet.
Jag brukar lägga till filer till spellistan med mpc:

Kod: Markera allt

mpc ls | mpc add
skillz
Inlägg: 118
Blev medlem: 25 aug 2007, 17:41
Ort: Östersund

SV: MPD + Sonata

Inlägg av skillz »

Hjälpte mig tyvärr inte.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: MPD + Sonata

Inlägg av Konservburk »

Får du någon utdata från

Kod: Markera allt

mpc ls
?

Har du startat (om) mpd (daemonen) ?
skillz
Inlägg: 118
Blev medlem: 25 aug 2007, 17:41
Ort: Östersund

SV: MPD + Sonata

Inlägg av skillz »

DrKonservburk skrev: Får du någon utdata från
Nope, ingenting hände.
DrKonservburk skrev:

Kod: Markera allt

mpc ls
?

Har du startat (om) mpd (daemonen) ?
Nope, är inte så duktig på att läsa manualer och minns inte kommandot :D
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: MPD + Sonata

Inlägg av Konservburk »

skillz skrev:
DrKonservburk skrev: Har du startat (om) mpd (daemonen) ?
Nope, är inte så duktig på att läsa manualer och minns inte kommandot :D

Kod: Markera allt

mpd
helt enkelt ;)

Får du ett felmeddelande om att MPD redan körs,
så kanske du måste döda den gamla processen först:

Kod: Markera allt

pkill -9 mpd
skillz
Inlägg: 118
Blev medlem: 25 aug 2007, 17:41
Ort: Östersund

SV: MPD + Sonata

Inlägg av skillz »

Nu känner jag mig dum, ser ut som om problemet låg i att jag inte startat om MPD (endast sonata). Nu dök musiken upp.

En snabb fråga bara, nu dödade jag mpd när jag var mitt upp i att uppdatera databasen (med all min musik, hade bara en liten del av den förut). Måste jag nu skapa en ny databas för att få in all musik?

Stort tack att du orkade hjälpa mig såhär sent (eller kanske tidigt för vissa) :)
Senast redigerad av 1 skillz, redigerad totalt 13 gånger.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: MPD + Sonata

Inlägg av Konservburk »

skillz skrev: En snabb fråga bara, nu dödade jag mpd när jag var mitt upp i att uppdatera databasen (med all min musik, hade bara en liten del av den förut). Måste jag nu skapa en ny databas för att få in all musik?
Det vet jag faktiskt inte.

Men du märker väl själv om något verkar saknas?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: MPD + Sonata

Inlägg av Konservburk »

Hur som helst...

När jag lägger till nya låtar burkar det räcka
med att köra följande för att de ska dyka
upp i klienten (sonata):

Kod: Markera allt

mpc update
mpc clear
mpc ls | mpc add
Men det går nog att göra samma sak direkt
från sonata också. Fast jag vet inte hur. :)
skillz
Inlägg: 118
Blev medlem: 25 aug 2007, 17:41
Ort: Östersund

SV: MPD + Sonata

Inlägg av skillz »

Hm, lika bra att ta mitt nya problem i samma tråd, istället för att göra en ny.

Helt plötsligt (efter en ominstallation) tillåter mitt Sonata endast 16384 låtar i playlisten. Jag har exakt samma config som innan till MPD, så jag förstår inte alls vad som har hänt. Då kunde jag ha all min musik (ca. 65000 låtar).

Kod: Markera allt

# An example configuration file for MPD
# See the mpd.conf man page for a more detailed description of each parameter.

######################## REQUIRED PATHS ########################
# You can put symlinks in here, if you like. Make sure that
# the user that mpd runs as (see the 'user' config parameter)
# can read the files in this directory.
music_directory		"/home/sebb/mpd"
playlist_directory	"/var/lib/mpd/playlists"
db_file			"/var/lib/mpd/tag_cache"
log_file		"/var/log/mpd/mpd.log"
error_file		"/var/log/mpd/errors.log"
pid_file		"/var/run/mpd/pid"
################################################################


######################## OPTIONAL PATHS ########################
#
# If specified, MPD will save its current state (playlist,
# current song, playing/paused, etc.) at exit.  This will be
# used to restore the session the next time it is run.
#
state_file		"/var/lib/mpd/state"
#
################################################################


######################## DAEMON OPTIONS ########################
#
# If started as root, MPD will drop root privileges and run as
# this user instead.  Otherwise, MPD will run as the user it was
# started by.  If left unspecified, MPD will not drop root
# privileges at all (not recommended).
#
user                            "mpd"
#
# The address and port to listen on.
#
bind_to_address                 "localhost"
#port                            "6600"
#
# Controls the amount of information that is logged.  Can be
# "default", "secure", or "verbose".
#
#log_level                       "default"
#
################################################################


########################## PERMISSIONS #########################
#
# MPD can require that users specify a password before using it.
# You may specify one ore more here, along with what users who
# log in with that password are allowed to do.
#
#password                        "password@read,add,control,admin"
#
# Specifies what permissions a user who has not logged in with a
# password has.  By default, all users have full access to MPD
# if no password is specified above, or no access if one or
# more passwords are specified.
#
#default_permissions             "read,add,control,admin"
#
################################################################


########################## AUDIO OUTPUT ########################
#
# MPD supports many audio output types, as well as playing
# through multiple audio outputs at the same time.  You can
# specify one or more here.  If you don't specify any, MPD will
# automatically scan for a usable audio output.
#
# See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs>
# for examples of other audio outputs.
#
# An example of an ALSA output:
#
#audio_output {
#        type                    "alsa"
#        name                    "My ALSA Device"
#        device                  "hw:0,0"     # optional
#        format                  "44100:16:2" # optional
#}
#
# An example of an OSS output:
#
#audio_output {
#        type                    "oss"
#        name                    "My OSS Device"
#        device                  "/dev/dsp"   # optional
#        format                  "44100:16:2" # optional
#}
#
# An example of a shout output (for streaming to Icecast):
#
#audio_output {
#        type                    "shout"
#        name                    "My Shout Stream"
#        host                    "localhost"
#        port                    "8000"
#        mount                   "/mpd.ogg"
#        password                "hackme"
#        quality                 "5.0"
#        bitrate                 "128"
#        format                  "44100:16:1"
#        user                    "source"                # optional
#        description             "My Stream Description" # optional
#        genre                   "jazz"                  # optional
#        public                  "no"                    # optional
#}
#
# Force all decoded audio to be converted to this format before
# being passed to the audio outputs.
#
#audio_output_format             "44100:16:2"
#
################################################################


############################# MIXER ############################
#
# MPD needs to know what mixer settings to change when you
# adjust the volume.  If you don't specify one here, MPD will
# pick one based on which ones it was compiled with support for.
#
# An example for controlling an ALSA mixer:
#
#mixer_type                      "alsa"
#mixer_device                    "default"
#mixer_control                   "PCM"
#
# An example for controlling an OSS mixer:
#
#mixer_type                      "oss"
#mixer_device                    "/dev/mixer"
#mixer_control                   "PCM"
#
# If you want MPD to adjust the volume of audio sent to the
# audio outputs, you can tell it to use the software mixer:
#
#mixer_type                      "software"
#
################################################################


######################### NORMALIZATION ########################
#
# Specifies the type of ReplayGain to use.  Can be "album" or
# "track".  ReplayGain will not be used if not specified.  See
# <http://www.replaygain.org> for more details.
#
#replaygain                      "album"
#
# Sets the pre-amp used for files that have ReplayGain tags.
#
#replaygain_preamp               "0"
#
# Enable on the fly volume normalization.  This will cause the
# volume of all songs played to be adjusted so that they sound
# as though they are of equal loudness.
#
#volume_normalization            "no"
#
################################################################


########################### BUFFERING ##########################
#
# The size of the buffer containing decoded audio.  You probably
# shouldn't change this.
#
#audio_buffer_size               "2048"
#
# How much of the buffer to fill before beginning to play.
#
#buffer_before_play              "0%"
#
# Similar options for the HTTP stream buffer.  If you hear
# skipping while playing HTTP streams, you may wish to increase
# these.
#
#http_buffer_size                "128"
#http_prebuffer_size             "25%"
#
################################################################


########################### HTTP PROXY #########################
#
# Specifies the HTTP proxy to use for playing HTTP streams.
#
#http_proxy_host                 "proxy.isp.com"
#http_proxy_port                 "8080"
#http_proxy_user                 "user"
#http_proxy_password             "password"
#
################################################################


############################# LIMITS ###########################
#
# These are various limits to prevent MPD from using too many
# resources.  You should only change them if they start
# restricting your usage of MPD.
#
#connection_timeout              "60"
#max_connections                 "5"
#max_playlist_length             "80000"
#max_command_list_size           "4096"
#max_output_buffer_size          "16384"
#
################################################################


###################### CHARACTER ENCODINGS #####################
#
# If file or directory names do not display correctly, then you
# may need to change this.  In most cases it should be either
# "ISO-8859-1" or "UTF-8".  You must recreate your database
# after changing this (use mpd --create-db).
#
#filesystem_charset              "ISO-8859-1"
#
# The encoding that ID3v1 tags should be converted from.
#
#id3v1_encoding                  "ISO-8859-1"
#
################################################################


######################### OTHER OPTIONS ########################
#
# The metadata types MPD will recognize.
#
#metadata_to_use                  "artist,album,title,track,name,genre,date,composer,performer,disc"
#
# Enable this if you wish to use your MPD created playlists in
# other music players.
#
#save_absolute_paths_in_playlists "no"
#
################################################################
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: MPD + Sonata

Inlägg av Konservburk »

skillz skrev: Helt plötsligt (efter en ominstallation) tillåter mitt Sonata endast 16384 låtar i playlisten. Jag har exakt samma config som innan till MPD, så jag förstår inte alls vad som har hänt. Då kunde jag ha all min musik (ca. 65000 låtar).
Har du provat att ändra på max_playlist_length ?
skillz
Inlägg: 118
Blev medlem: 25 aug 2007, 17:41
Ort: Östersund

SV: MPD + Sonata

Inlägg av skillz »

DrKonservburk skrev:
skillz skrev: Helt plötsligt (efter en ominstallation) tillåter mitt Sonata endast 16384 låtar i playlisten. Jag har exakt samma config som innan till MPD, så jag förstår inte alls vad som har hänt. Då kunde jag ha all min musik (ca. 65000 låtar).
Har du provat att ändra på max_playlist_length ?
Den ligger ju på 80000, så den borde inte ha någon betydelse.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: MPD + Sonata

Inlägg av Konservburk »

skillz skrev:
DrKonservburk skrev:
Har du provat att ändra på max_playlist_length ?
Den ligger ju på 80000, så den borde inte ha någon betydelse.
80000, men bortkommenterat:

Kod: Markera allt

#max_playlist_length             "80000"
skillz
Inlägg: 118
Blev medlem: 25 aug 2007, 17:41
Ort: Östersund

SV: MPD + Sonata

Inlägg av skillz »

Bortkommenterat med "#" eller? Så # ska bort?

Edit: La nu märke till detta "#max_output_buffer_size          "16384"", kanske har med det att göra?

Edit 2: Verkade inte som om det hade med saken att göra.
Senast redigerad av 1 skillz, redigerad totalt 19 gånger.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: MPD + Sonata

Inlägg av Konservburk »

skillz skrev: Bortkommenterat med "#" eller? Så # ska bort?
Allt efter "#" är kommentarer och påverkar ingenting.

Det borde stå:

Kod: Markera allt

max_playlist_length "80000"
Glöm inte att du antagligen måste starta om mpd om
du ändrar något i mpd.conf.
skillz
Inlägg: 118
Blev medlem: 25 aug 2007, 17:41
Ort: Östersund

SV: MPD + Sonata

Inlägg av skillz »

Var "#" som var ivägen, tack!
Skriv svar

Återgå till "Ljud/Video/Multimedia - inaktuell"