mirror of
				https://github.com/sanderfoobar/ircradio.git
				synced 2025-11-03 23:37:24 +01:00 
			
		
		
		
	fix thumbnails
This commit is contained in:
		
							parent
							
								
									9cff22f6ac
								
							
						
					
					
						commit
						1f04b1e9d5
					
				@ -2,6 +2,7 @@
 | 
			
		||||
# Copyright (c) 2021, dsc@xmr.pm
 | 
			
		||||
 | 
			
		||||
import os, re, dataclasses, random
 | 
			
		||||
from glob import glob
 | 
			
		||||
from datetime import datetime
 | 
			
		||||
from typing import Tuple, Optional
 | 
			
		||||
from quart import request, render_template, abort, jsonify, send_from_directory, current_app, websocket, redirect, session, url_for
 | 
			
		||||
@ -319,9 +320,10 @@ async def ws():
 | 
			
		||||
async def assets_art(path: str):
 | 
			
		||||
    img_default = "album_art_default.jpg"
 | 
			
		||||
    _base = os.path.join(settings.cwd, "ircradio", "static")
 | 
			
		||||
    mix_dirs = glob(settings.dir_mixes + "/*")
 | 
			
		||||
 | 
			
		||||
    try:
 | 
			
		||||
        for _dirname in [settings.dir_meta, settings.dir_music]:
 | 
			
		||||
        for _dirname in [settings.dir_meta, settings.dir_music, *mix_dirs]:
 | 
			
		||||
            _path = os.path.join(_dirname, path)
 | 
			
		||||
            if os.path.exists(_path):
 | 
			
		||||
                return await send_from_directory(_dirname, path)
 | 
			
		||||
 | 
			
		||||
@ -19,6 +19,8 @@ redis_uri = os.environ.get('REDIS_URI', 'redis://localhost:6379')
 | 
			
		||||
 | 
			
		||||
dir_music = os.environ.get("DIR_MUSIC", os.path.join(cwd, "data", "music"))
 | 
			
		||||
dir_meta = os.environ.get("DIR_MUSIC", os.path.join(cwd, "data", "music_metadata"))
 | 
			
		||||
dir_mixes = "/home/radio/mixes/"
 | 
			
		||||
 | 
			
		||||
if not os.path.exists(dir_music):
 | 
			
		||||
    os.mkdir(dir_music)
 | 
			
		||||
if not os.path.exists(dir_meta):
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user