Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Thread Closed 
Solved: (9.0.2) moOde always crashes when i try to scan my library
#11
(06-14-2024, 10:03 PM)Tim Curtis Wrote: Zip up one of the files and PM a download link to myself, @TheOldPresbyope and @Nutul and one of us will analyze the file and see if the issue can be reproduced.

what would be a safe way to not violate any music sharing laws?

in the meantime i investigated further...the flac files in questions have two strange characteristics:
- their tags can't be edited (at least with mp3tag)
- they are missing all meta data (windows: right click -> properties -> details...everything empty, even the duration and bitrate)
the files can be played though, but vlc media player does not know what their duration is

am i assuming correctly that these files may be damaged? (they are game soundtracks and were directly purchased from the developers webshop. destiny/bungie if anyone is inerested in knowing)

edit: further testing is inconclusive
some folders, at which the mpd scan stops, could be fixed by reducing the embedded cover size
other folders/files seem to fail because names include an apostrophe (e.g. "Composer's Album")
i'm not sure if removing the apostrophe does actually help but i imagine that an apostrophe should be no problem, right?
the librarycould be scanned with moode8 without issues, what has changed from 8 to 9 that could matter now?
are there mpd settings that i could check/change to better work with my library?

edit2: it stops almost randomly
is there any way i could get better logs to see what is happening? /log/mpd/log only stops apruptly but without any hint what is happening
#12
Hi there,

I have the same problem. Database Regeneration / Update Folder crashes Moode (9.0 / 9.1 /9.2) on Samba NAS connected to FritzBox.
Using another Raspberry (same model) running Moode 8.3.9 does the work in some minutes without any problem.

Kind regards and thanks for Your help and work.

Joe
#13
@Perhaps Open a dedicated thread for your problem (and include a link to this one.)
In the new thread post details:
What model Fritzbox ?
What is the NAS device and O/S ?
What is the output from 'modeutl -l' ?
----------
bob
#14
Checked the /var/log/mpd/log

if the PC is not present and only the NAS at FritzBox all Items will be removed from the database update:remove.
Files from the mSata NAS will be update:added but only a few directories. There is no entrie of a failure in the log.
No energy saving modes active (allways full power).

Only a failure during playing radio was regulary reported:
: alsa_output: Decoder is too slow; playing silence to avoid xrun
: alsa_output: Decoder is too slow; playing silence to avoid xrun
: alsa_output: Decoder is too slow; playing silence to avoid xrun

May it be Regeneration does have probs in the 9.X version with empty directories / special chars in the filename ().' ???

Kind regards

Joe
#15
(06-15-2024, 08:54 AM)DRONE7 Wrote: @Perhaps Open a dedicated thread for your problem (and include a link to this one.)
In the new thread post details:
What model Fritzbox ?
What is the NAS device and O/S ?
What is the output from 'modeutl -l' ?

Hi Drone7,

sorry I seldom need the forum because Moode runs normally so perfectly.
Was not knowing to open a new thread. Thought to place same to same.
Sorry.

- FritzBox 7590 (actual OS)
- O/S on PC was WIN 10 and then changed to WIN 11 but here I don't have Probs.
- mSata at FritzBox
- modeutl -l: command not found

Thanks
#16
(06-15-2024, 09:13 AM)Perhaps Wrote:
(06-15-2024, 08:54 AM)DRONE7 Wrote: @Perhaps Open a dedicated thread for your problem (and include a link to this one.)
In the new thread post details:
What model Fritzbox ?
What is the NAS device and O/S ?
What is the output from 'modeutl -l' ?

Code:
20240615 091943 worker: --
20240615 091943 worker: -- Start moOde 9 series
20240615 091943 worker: --
20240615 091943 worker: Successfully daemonized
20240615 091943 worker: Wait for Linux startup
20240615 091949 worker: Linux startup complete
20240615 091949 worker: Boot config is ok
20240615 091949 worker: Session loaded
20240615 091952 worker: Package locks applied
20240615 091953 worker: File check complete
20240615 091953 worker: Debug logging off
20240615 091953 worker: --
20240615 091953 worker: -- System
20240615 091953 worker: --
20240615 091955 worker: Host name:     moode
20240615 091955 worker: RPi model:     Pi-3B+ 1.3 1GB
20240615 091956 worker: moOde release: 9.0.2 2024-06-12
20240615 091956 worker: RaspiOS:       12.5 Bookworm 64-bit
20240615 091956 worker: Linux Kernel:  6.6.28 64-bit
20240615 091956 worker: MPD version:   0.23.14
20240615 091956 worker: User id:       JoesPi
20240615 091956 worker: Home folder:   /home/JoesPi
20240615 091956 worker: Time zone:     Europe/Berlin
20240615 091956 worker: Kbd layout:    de
20240615 091956 worker: HDMI ports(s): on
20240615 091956 worker: Sys LED0:      on
20240615 091956 worker: Sys LED1:      on
20240615 091956 worker: Reduce power:  n/a
20240615 091956 worker: CPU governor:  performance
20240615 091956 worker: Integ audio:   vc4-kms-v3d
20240615 091956 worker: --
20240615 091956 worker: -- Network
20240615 091956 worker: --
20240615 091956 worker: Eth0
20240615 091956 worker: Ethernet: adapter exists
20240615 091956 worker: Ethernet: timeout off
20240615 091956 worker: Ethernet: address not assigned
20240615 091956 worker: Wlan0
20240615 091956 worker: Wireless: adapter exists
20240615 091956 worker: Wireless: country DE
20240615 091956 worker: Wireless: SSID    XXX-XXXX-XX
20240615 091956 worker: Wireless: other   None
20240615 091956 worker: Wireless: timeout up to 90 secs
20240615 091956 worker: Wireless: connect to XXX-XXXX-XX
20240615 091956 worker: Wireless: method  static
20240615 091956 worker: Wireless: address 192.168.178.XXX
20240615 091956 worker: Wireless: netmask 255.255.255.0
20240615 091956 worker: Wireless: gateway 192.168.178.1
20240615 091956 worker: Wireless: pri DNS 192.168.178.1
20240615 091956 worker: Wireless: domain  none found
20240615 091956 worker: --
20240615 091956 worker: -- File sharing
20240615 091956 worker: --
20240615 091957 worker: SMB file sharing:  on
20240615 091957 worker: NFS file sharing:  off
20240615 091957 worker: DLNA file sharing: off
20240615 091957 worker: --
20240615 091957 worker: -- Special configs
20240615 091957 worker: --
20240615 091957 worker: Plexamp:          not installed
20240615 091957 worker: RoonBridge:       not installed
20240615 091957 worker: Allo Piano 2.1:   not detected
20240615 091957 worker: Allo Boss 2:      not detected, OLED script ok
20240615 091957 worker: IQaudIO AMP*:     not detected
20240615 091957 worker: --
20240615 091957 worker: -- ALSA debug
20240615 091957 worker: --
20240615 091957 worker: Cards:  0:vc4hdmi         1:sndrpihifiberry 2:empty           3:empty
20240615 091957 worker:         4:empty           5:empty           6:empty           7:empty
20240615 091958 worker: Mixers: 0:none            1:(Digital)       2:none            3:none
20240615 091958 worker:         4:none            5:none            6:none            7:none
20240615 091958 worker: --
20240615 091958 worker: -- Audio configuration
20240615 091958 worker: --
20240615 091958 worker: Audio device:  1:Audiophonics PCM5122 DAC
20240615 091958 worker: ALSA card:     has not been reassigned
20240615 091958 worker: MPD config:    update not needed
20240615 100931 worker: ALSA output:   I2S
20240615 100931 worker: ALSA mode:     Default (plughw)
20240615 100931 worker: ALSA mixer     Digital
20240615 100931 worker: ALSA volume:   100% (0.00dB)
20240615 100931 worker: ALSA maxvol:   100%
20240615 100931 worker: ALSA loopback: off
20240615 100931 worker: MPD mixer      Software
20240615 100931 worker: Audio formats: S16_LE, S24_LE, S32_LE
20240615 100931 worker: CamillaDSP:    off
20240615 100931 worker: CDSP volume:   0dB
20240615 100931 worker: CDSP volrange: 60dB
20240615 100931 worker: --
20240615 100931 worker: -- MPD startup
20240615 100931 worker: --
20240615 100932 worker: MPD service:        started
20240615 100932 worker: MPD port 6600:      accepting connections
20240615 100932 worker: MPD ALSA Default:   on
20240615 100932 worker: MPD ALSA Bluetooth: off
20240615 100932 worker: MPD HTTP Server:    off
20240615 100932 worker: MPD volume:         60
20240615 100932 worker: Saved MPD vol:      -1
20240615 100932 worker: Saved SRC vol:      0
20240615 100932 worker: MPD crossfade:      off
20240615 100932 worker: MPD ignore CUE:     yes
20240615 100932 worker: MPD CDSP volsync:   off
20240615 100932 worker: --
20240615 100932 worker: -- Music sources
20240615 100932 worker: --
20240615 100932 worker: USB drives:     no drives found
20240615 100932 worker: NAS source:     XXXXXXXXX
20240615 100932 worker: NAS source:     mSata
20240615 100935 worker: NAS mount:      mount all submitted
20240615 100935 worker: --
20240615 100935 worker: -- Feature availability
20240615 100935 worker: --
20240615 100935 worker: Input select:    available, Source: MPD, Output: Audiophonics PCM5122 DAC
20240615 100935 worker: Bluetooth:       available, PIN: None, ALSA/CDSP maxvol: 100%/0dB, ALSA outmode: Standard
20240615 100935 worker: AirPlay:         available
20240615 100935 worker: Spotify Connect: available
20240615 100935 worker: Squeezelite:     available
20240615 100935 worker: UPnP client:     available
20240615 100935 worker: Plexamp:         not installed
20240615 100935 worker: RoonBridge:      not installed
20240615 100935 worker: Multiroom:       available
20240615 100935 worker: GPIO buttons:    available
20240615 100935 worker: HTTPS mode:      available
20240615 100935 worker: Stream recorder: n/a
20240615 100935 worker: --
20240615 100935 worker: -- Peripherals
20240615 100935 worker: --
20240615 100937 worker: Local display:   off
20240615 100937 worker: On-screen kbd:   off
20240615 100937 worker: HDMI 4K 60Hz:    off
20240615 100937 worker: Rotary encoder:  off
20240615 100937 worker: USB volume knob: off
20240615 100937 worker: LCD updater:     off
20240615 100937 worker: --
20240615 100937 worker: -- Miscellaneous
20240615 100937 worker: --
20240615 100937 worker: Software update:   Automatic check off
20240615 100937 worker: Auto-CoverView:    off
20240615 100937 worker: CoverView timeout: Never
20240615 100937 worker: Auto-shuffle:      off
20240615 100937 worker: Auto-play:         off
20240615 100937 worker: Web SSH server:    off
20240615 100937 worker: Maintenance task:  360 mins
20240615 100937 worker: Current view:      reset to Playback
20240615 100937 worker: Active flags:      all false
20240615 100937 worker: Reset flags:       skipped
20240615 100938 worker: Session check:     ok
20240615 100938 worker: --
20240615 100938 worker: -- Startup complete
20240615 100938 worker: --
20240615 100938 worker: Mount monitor:    started
20240615 100938 worker: Radio monitor:    off
20240615 100938 worker: Watchdog monitor: started
20240615 100938 worker: Responsiveness:   Default
20240615 100938 worker: Ready
#17
(06-15-2024, 04:38 AM)Iacov Wrote:
(06-14-2024, 10:03 PM)Tim Curtis Wrote: Zip up one of the files and PM a download link to myself, @TheOldPresbyope and @Nutul and one of us will analyze the file and see if the issue can be reproduced.

what would be a safe way to not violate any music sharing laws?

in the meantime i investigated further...the flac files in questions have two strange characteristics:
- their tags can't be edited (at least with mp3tag)
- they are missing all meta data (windows: right click -> properties -> details...everything empty, even the duration and bitrate)
the files can be played though, but vlc media player does not know what their duration is

am i assuming correctly that these files may be damaged? (they are game soundtracks and were directly purchased from the developers webshop. destiny/bungie if anyone is inerested in knowing)

edit: further testing is inconclusive
some folders, at which the mpd scan stops, could be fixed by reducing the embedded cover size
other folders/files seem to fail because names include an apostrophe (e.g. "Composer's Album")
i'm not sure if removing the apostrophe does actually help but i imagine that an apostrophe should be no problem, right?
the librarycould be scanned with moode8 without issues, what has changed from 8 to 9 that could matter now?
are there mpd settings that i could check/change to better work with my library?

edit2: it stops almost randomly
is there any way i could get better logs to see what is happening? /log/mpd/log only stops apruptly but without any hint what is happening

You won't be infringing on copyright because any files provided to our project are only used for troubleshooting your specific issues.

It looks like the flac gaming files are broken so no need to provide any of them.
I'd be interested in testing the file with the huge cover.

Files with special characters or punctuation should not be an issue. I have many in my collection. There was an issue poster recently though that files with tags containing URL's can cause problems.

You can get more info by turning on verbose logging in MPD Config but the log will be ginormous.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
#18
(06-15-2024, 09:04 AM)Perhaps Wrote: Checked the /var/log/mpd/log

if the PC is not present and only the NAS at FritzBox all Items will be removed from the database update:remove.
Files from the mSata NAS will be update:added but only a few directories. There is no entrie of a failure in the log.
No energy saving modes active (allways full power).

Only a failure during playing radio was regulary reported:
: alsa_output: Decoder is too slow; playing silence to avoid xrun
: alsa_output: Decoder is too slow; playing silence to avoid xrun
: alsa_output: Decoder is too slow; playing silence to avoid xrun

May it be Regeneration does have probs in the 9.X version with empty directories / special chars in the filename ().' ???

Kind regards

Joe

I have many files that contain special chars in their names and no issues but of course bugs in the code can never be ruled out. The challenge is to provide a way for me or one of the other devs to reproduce the issue on our end. Once thats done there is a good chance it can be traced to a failure in the code.

I don't quite understand your config though. I noticed that you have Samba turned on on the Pi. Is it being used as a file server or do you just use it to connect to other file servers?
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
#19
(06-15-2024, 11:07 AM)Tim Curtis Wrote:
(06-15-2024, 09:04 AM)Perhaps Wrote: Checked the /var/log/mpd/log

if the PC is not present and only the NAS at FritzBox all Items will be removed from the database update:remove.
Files from the mSata NAS will be update:added but only a few directories. There is no entrie of a failure in the log.
No energy saving modes active (allways full power).

Only a failure during playing radio was regulary reported:
: alsa_output: Decoder is too slow; playing silence to avoid xrun
: alsa_output: Decoder is too slow; playing silence to avoid xrun
: alsa_output: Decoder is too slow; playing silence to avoid xrun

May it be Regeneration does have probs in the 9.X version with empty directories / special chars in the filename ().' ???

Kind regards

Joe

I have many files that contain special chars in their names and no issues but of course bugs in the code can never be ruled out. The challenge is to provide a way for me or one of the other devs to reproduce the issue on our end. Once thats done there is a good chance it can be traced to a failure in the code.

I don't quite understand your config though. I noticed that you have Samba turned on on the Pi. Is it being used as a file server or do you just use it to connect to other file servers?

Connection to harddisks via Wlan

- One Samba source is a PC via Wlan (when it is on)
with Moode 8.3.9 the database doesn't loose the entries when not connected

- second is a SSD connected to USB of the FritzBox,
Storage (NAS) function
#20
I would turn Samba off on the Pi since it's not being used as a file server. You will still be able to connect to your other file servers (PC and the NAS) from the Pi.

If I understand correctly, the issue is:

When PC file server is off MPD automatically removes all database entries when the Pi starts and then adds only the NAS entries but not all of them?
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub


Forum Jump: