- Fixed playback on Raspberry Pi
- Use Python built-in json library (if available)
- Fixed duration in list view