jaedb / Iris

Discover, explore and manage your music library across multiple sources with this beautiful web-based interface. Iris is a Mopidy frontend extension.
Apache License 2.0
1.13k stars 132 forks source link

Tracks/Episodes 1000+ not shown/accessible for podcast feeds exceeding 999 episodes #957

Open talon-k opened 5 months ago

talon-k commented 5 months ago

Iris version

3.69.3

Operating system(s) affected

Browser(s) affected

What happened?

When accessing 'Podcasts' under 'Browse' - I am unable to view or access tracks/episodes starting with episode 1000 and greater. The max able to be shown appears to be 999. I wasn't sure if I should post this to the mopidy-podcast or here. I started out posting to mopidy-podcast and its been over six months with no action or response - so I figured I would give it a try here.

image

Here is my mopidy.conf with my Podcasts.opml posted below.

[core]
cache_dir = /var/cache/mopidy
config_dir = /etc/mopidy
data_dir = /var/lib/mopidy
max_tracklist_length = 10000
restore_state = false

[logging]
verbosity = 0
format = %(levelname)-8s %(asctime)s [%(process)d:%(threadName)s] %(name)s\n  %(message)s
color = true
config_file = 

[audio]
mixer = software
mixer_volume = 30 
output = alsasink
buffer_time =

[softwaremixer]
enabled = true

[alsamixer]
enabled = false
card = 0
control = PCM
min_volume = 0
max_volume = 100
volume_scale = cubic 

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

[ytmusic]
enabled = true
auth_json = /etc/mopidy/auth.json
auto_playlist_refresh = 60
youtube_player_refresh = 15
playlist_item_limit = 100
subscribed_artist_limit = 100
enable_history = true
enable_liked_songs = true
enable_mood_genre = true
enable_scrobbling = true
stream_preference = 
  141
  251
  140
  250
  249
verify_track_url = true

[youtube]
enabled = true
allow_cache = true 
youtube_api_key = 
search_results = 20
playlist_max_videos = 20
api_enabled = false
channel_id =
musicapi_enabled = false
musicapi_cookie =
autoplay_enabled = false
strict_autoplay = false
max_autoplay_length = 600
max_degrees_of_separation = 3
youtube_dl_package = yt_dlp

[raspberry-gpio]
enabled = true
bcm5 = play_pause,active_low,250
bcm6 = volume_down,active_low,250,step=5
bcm16 = next,active_low,250
bcm24 = volume_up,active_low,250,step=5

[pidi]
enabled = true
display = st7789
rotation = 90
idle_timeout = 60

[iris]
enabled = true
country = US
locale = en_US
verify_certificates = true
snapcast_enabled = false
snapcast_host = localhost
snapcast_port = 1780
snapcast_ssl = false
snapcast_stream = Default
spotify_authorization_url = https://jamesbarnsley.co.nz/iris/auth_spotify.php
lastfm_authorization_url = https://jamesbarnsley.co.nz/iris/auth_lastfm.php
genius_authorization_url = https://jamesbarnsley.co.nz/iris/auth_genius.php
data_dir = /var/lib/mopidy/iris

[file]
enabled = true
media_dirs = /home/pi/Music
excluded_file_extensions = 
  .directory
  .html
  .jpeg
  .jpg
  .log
  .nfo
  .pdf
  .png
  .txt
  .zip
  .py
show_dotfiles = false
follow_symlinks = false
metadata_timeout = 1000

[http]
enabled = true
hostname = 0.0.0.0
port = 6680
zeroconf = Mopidy HTTP server on $hostname
allowed_origins = 
csrf_protection = true
default_app = mopidy

[m3u]
enabled = false
base_dir = 
default_encoding = latin-1
default_extension = .m3u8
playlists_dir = 

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

[spotify]
enabled = true
username = XXXX
password = XXXX
client_id = XXXX
client_secret = XXXX
bitrate = 160
volume_normalization = true
private_session = false
timeout = 10
allow_cache = true
allow_network = true
allow_playlists = true
search_album_count = 20
search_artist_count = 10
search_track_count = 50
toplist_countries = US 

[podcast]
enabled = true
browse_root = /etc/mopidy/podcast/Podcasts.opml
browse_order = desc
lookup_order = desc
cache_size = 64
cache_ttl = 86400
timeout = 10

[mpd]
enabled = false
hostname = 0.0.0.0
port = 6600
password = 
max_connections = 20
connection_timeout = 60
zeroconf = Mopidy MPD server on $hostname
command_blacklist = 
  listall
  listallinfo
default_playlist_scheme = m3u

[internetarchive]
enabled = true
base_url = http://archive.org
collections = 
  audio
  etree
  librivoxaudio
  audio_bookspoetry
  audio_tech
  audio_music
  audio_news
  audio_foreign
  audio_podcast
  audio_religion
audio_formats = 
  VBR MP3
  64Kbps MP3
image_formats = 
  JPEG
  JPEG Thumb
browse_limit = 100
browse_views = 
  downloads desc|Views
  titleSorter asc|Title
  publicdate desc|Date Archived
  date desc|Date Published
  creatorSorter asc|Creator
search_limit = 20
search_order = 
cache_size = 128
cache_ttl = 86400
retries = 3
timeout = 10

[local]
media_dir = /home/pi/Music
excluded_file_extensions =
  .directory
  .html
  .jpeg
  .jpg
  .log
  .nfo
  .pdf
  .png
  .txt
  .zip
  .py
album_art_files =      
  .jpg
  .jpeg
  .png
  .bmp
  .tif

[podcast-itunes]
enabled = true
explicit = Yes

Logs

# Podcasts.opml

<?xml version="1.0" encoding="UTF-8"?>
<opml>
  <body>
    <outline text="The Rest is History Podcast" type="rss" xmlUrl="https://feeds.megaphone.fm/GLT4787413333" />
    <outline text="Split Zone Duo" type="rss" xmlUrl="https://rss.art19.com/split-zone-duo" />
    <outline text="Split Zone Duo Substack" type="rss" xmlUrl="https://api.substack.com/feed/podcast/2043967/private/XXXX.rss" />
    <outline text="Shutdown Fullcast" type="rss" xmlUrl="https://feeds.megaphone.fm/LBE6844689128" />
    <outline text="The Solid Verbal" type="rss" xmlUrl="https://rss.art19.com/solidverbal" />
    <outline text="Last Podcast on the Left" type="rss" xmlUrl="https://feeds.simplecast.com/dCXMIpJz" />
    <outline text="No Dogs in Space" type="rss" xmlUrl="https://feeds.simplecast.com/d_wVsbEs" />
    <outline text="No Laying Up" type="rss" xmlUrl="https://feeds.megaphone.fm/nolayingup" />
    <outline text="The Shotgun Start" type="rss" xmlUrl="https://feeds.megaphone.fm/CLM6154217175" />
    <outline text="All Killa No Filla" type="rss" xmlUrl="https://feeds.libsyn.com/91787/rss" />
    <outline text="Rounders: A History of Baseball in America" type="rss" xmlUrl="https://anchor.fm/s/7c7133c/podcast/rss" />
    <outline text="Cover 3" type="rss" xmlUrl="https://feeds-origin.megaphone.fm/CBS6458271717" />
  </body>
</opml>