View Issue Details

IDProjectCategoryView StatusLast Update
0000463Internet RadioBugpublic2026-05-17 09:55
Reportermikee Assigned Tomikee  
PrioritynormalSeveritycrashReproducibilityhave not tried
Status closedResolutionfixed 
PlatformRaspberry PiOSRaspbianOS VersionBuster
Summary0000463: MPD crasher
Description

Dec 04 22:41:08 radio python3[18329]: OSError: cannot read from timed out object
Dec 04 22:41:08 radio python3[18329]: raise OSError("cannot read from timed out object")
Dec 04 22:41:08 radio python3[18329]: File "/usr/lib/python3.7/socket.py", line 586, in readinto
Dec 04 22:41:08 radio python3[18329]: line = self._rbfile.readline().decode("utf-8")
Dec 04 22:41:08 radio python3[18329]: File "/usr/local/lib/python3.7/dist-packages/mpd/base.py", line 568, in _read_line
Dec 04 22:41:08 radio python3[18329]: line = self._read_line()
Dec 04 22:41:08 radio python3[18329]: File "/usr/local/lib/python3.7/dist-packages/mpd/base.py", line 586, in _read_lines
Dec 04 22:41:08 radio python3[18329]: for line in lines:
Dec 04 22:41:08 radio python3[18329]: File "/usr/local/lib/python3.7/dist-packages/mpd/base.py", line 387, in _parse_nothing
Dec 04 22:41:08 radio python3[18329]: res = function(self, self._read_lines())
Dec 04 22:41:08 radio python3[18329]: File "/usr/local/lib/python3.7/dist-packages/mpd/base.py", line 454, in command_callback
Dec 04 22:41:08 radio python3[18329]: return retval()
Dec 04 22:41:08 radio python3[18329]: File "/usr/local/lib/python3.7/dist-packages/mpd/base.py", line 532, in _execute
Dec 04 22:41:08 radio python3[18329]: return wrapper(self, name, args, callback)
Dec 04 22:41:08 radio python3[18329]: File "/usr/local/lib/python3.7/dist-packages/mpd/base.py", line 469, in mpd_command
Dec 04 22:41:08 radio python3[18329]: self.mpdclient.stop()
Dec 04 22:41:08 radio python3[18329]: File "/home/pi/radio/radio.py", line 1124, in mode_alarm
Dec 04 22:41:08 radio python3[18329]: mode_alarm() #
Dec 04 22:41:08 radio python3[18329]: File "/home/pi/radio/radio.py", line 1166, in main
Dec 04 22:41:08 radio python3[18329]: radio.main()
Dec 04 22:41:08 radio python3[18329]: File "/home/pi/radio/radio.py", line 1182, in <module>
Dec 04 22:41:08 radio python3[18329]: Traceback (most recent call last):

Read that botton to top.

TagsNo tags attached.
Attach Tags
GitLab/Hub Issue

Activities

mikee

2024-12-04 23:01

administrator   ~0001759

Line 1123 Add a try block perhaps?
#INFO("Making alarm list")
try:
self.mpdclient.stop()
except:
pass

mikee

2025-01-27 11:15

administrator   ~0001782

commit 14150baf66a7b4cbca83aa91cf1a1b7d9ef973f7 (HEAD -> main, origin/main)
Author: Mike Evans <mikee@saxicola.co.uk>
Date: Mon Jan 27 01:18:03 2025 +0000

Try to fix MPD disconnections, again.

git

2025-02-01 14:32

updater   ~0001786

Branch main - commit ada4d89e18fcd21335d47c6445673b2f1158bbca
Author: Mike Evans <mikee@saxicola.co.uk>
Date: Sat Feb 1 14:31:46 2025 +0000

Bug-463

Again.

src/RPi_I2C_driver.py
src/radio.py
src/stations.json

git

2026-05-16 02:51

updater   ~0002145

Branch Bug-406 - commit ada4d89e18fcd21335d47c6445673b2f1158bbca
Author: Mike Evans <mikee@saxicola.co.uk>
Date: Sat Feb 1 14:31:46 2025 +0000

Bug-463

Again.

src/RPi_I2C_driver.py
src/radio.py
src/stations.json

mikee

2026-05-17 09:55

administrator   ~0002188

Not crashing it just paused whenever the stram was interrupted.
Fixed in /etc/mpd.conf

Issue History

Date Modified Username Field Change
2024-12-04 23:00 mikee New Issue
2024-12-04 23:00 mikee Status new => assigned
2024-12-04 23:00 mikee Assigned To => mikee
2024-12-04 23:01 mikee Note Added: 0001759
2025-01-27 11:15 mikee Note Added: 0001782
2025-01-27 11:15 mikee Summary Another crasher => MPD crasher
2025-02-01 14:32 git Note Added: 0001786
2026-05-16 02:51 git Note Added: 0002145
2026-05-17 09:55 mikee Status assigned => closed
2026-05-17 09:55 mikee Resolution open => fixed
2026-05-17 09:55 mikee Note Added: 0002188