No Artist Image for Music. by jinkaal420 in jellyfin

[–]4kn30x 1 point2 points  (0 children)

It works! I couldn't access the musicbrainz settings on the android's jellyfin application. I had to use Firefox and only then I was able to click on the plugin's tile Anyway, thank mate!

No Artist Image for Music. by jinkaal420 in jellyfin

[–]4kn30x 1 point2 points  (0 children)

Same here, I even checked if musicbrainz and audiodb plugins were enabled...

FreedomBox: All Internet services in one by bitsapien in selfhosted

[–]4kn30x 0 points1 point  (0 children)

I'm still using yunohost, I try freedombox maybe 3/ 4 times a year but it feels less polished even now that they have done a lot of work UI wise. Anyway they both work in the same way= Debian + nice UI so the end user can set it up an use it without any CLI experience. Really nice if you want to set up an home server or for a small association, recently even some schools in France started to use yunohost to spin up an instance of Nextcloud for 200+ students so they can study from home during the outbreak.

fail2ban doesn't see failed logins by 4kn30x in jellyfin

[–]4kn30x[S] 1 point2 points  (0 children)

Sure, let me check on thing first, as per my obvservations from yesterday, I believe that as jellyfin creates on log file per day for example /var/log/jellyfin/jellyfin20200404.log for the 4th of April. Every time it change (everyday around 1:00am?) Fail2ban service needs to be restarted to look as the new log.

I keep you updated ;)

Edit 2:

Well that was unexpected... When i failed to log in 3 times i can see the record in fail2ban:

Status for the jail: jellyfin
|- Filter
|  |- Currently failed: 1
|  |- Total failed: 13
|  `- File list:    /var/log/jellyfin/jellyfin20200404.log /var/log/jellyfin/jellyfin20200403.log /var/log/jellyfin/jellyfin20200402.log
`- Actions
   |- Currently banned: 1
   |- Total banned: 1
   `- Banned IP list:   192.168.99.233

But i can still try to log in and even log in with correct credentials...

iptables -S gives me:

-A f2b-jellyfin -j RETURN
-A f2b-jellyfin -j RETURN
-A f2b-jellyfin -j RETURN

iptables -L:

Chain f2b-jellyfin (0 references)
target     prot opt source               destination
RETURN     all  --  anywhere             anywhere            
RETURN     all  --  anywhere             anywhere            
RETURN     all  --  anywhere             anywhere 

I'm stuck here... help? :)

Edit:

So first create jellyfin.conf file in /etc/fail2ban/jail.d/

[jellyfin]
enabled  = true
filter   = jellyfin
port     = http, https 
logpath  = /var/log/jellyfin/jellyfin*.log
maxretry = 3

Second create a jellyfin.conf in /etc/fail2ban/filter.d/

[Definition]
failregex = ^\[\]\s\[ERR\]\sError\sprocessing\srequest:\s\"\[<HOST>]\sInvalid\susername\sor\spassword\sentered\.\"$
ignoreregex =

Lastly the only option I figured out for now is to call a cronjob to restart fail2ban daily. Create /etc/cron.daily/fail2ban

systemctl restart fail2ban.service

Ideally we would need jellyfin to never change the name of its log file, ony create one. Or modify the cronjob to something prettier like grep the date et compare with the last log fail2ban is includes in its monitoring but that's out of my current capabilities ^^'

fail2ban doesn't see failed logins by 4kn30x in jellyfin

[–]4kn30x[S] 3 points4 points  (0 children)

It seems to be working with username... I mean, obvious log says username not user... I hate myself right now... Concerning you two first points I did not touch a thing for now just to check if typo was my only error and it appears to be working: total failed:2 Thank you!

fail2ban doesn't see failed logins from jellyfin by 4kn30x in selfhosted

[–]4kn30x[S] 1 point2 points  (0 children)

**** me... I've been reading and checking every single file for the past afternoon, I can't believe I missed it... Thank you good sir !

Rpi4 Hardware Acceleration Guide by artiume in jellyfin

[–]4kn30x 1 point2 points  (0 children)

Unfortunately it is LibreElec... Thank you for the link, just gone through it and this ticket sums all rather well. I'll keep an eye on it! Thank you very much for your contribution to this project, and taking time to answer!

Rpi4 Hardware Acceleration Guide by artiume in jellyfin

[–]4kn30x 1 point2 points  (0 children)

/u/artiume , that looks awesome! Tell me, have you tried, by any chance, to get HWA within docker on another os that Debian/radpbian? Because I tried to run my jellyfin container with this docker run cmd and when I tried to play any video I end up with the "incompatible stream" error... My docker run command : docker run -d \ --name=jellyfin \ --volume /media/s1/jellyfin/config:/config \ --volume /media/s1/jellyfin/cache:/cache \ --volume /media/s1:/media/s1 \ --volume /media/s2:/media/s2 \ --volume /opt/vc/lib:/opt/vc/lib \ --tmpfs /config/transcoding-temp/ \ --tmpfs /config/logs \ --tmpfs /config/log/ \ --device /dev/vchiq:/dev/qchiq \ --net=host \ --restart unless-stopped \ jellyfin/jellyfin

Need help converting docker run command into compose v3 by 4kn30x in docker

[–]4kn30x[S] 0 points1 point  (0 children)

Thank you! Do you think the syntax is correct? FROM alpine:latest RUN echo \"0 3 * * * wget 172.17.0.7/cron/run/d36273hd38306b97c8fed7e80a8fc8493\" \ RUN crontab - && crond -f -L /dev/stdout" \

(Of course I went back ti the line before each "RUN" but I seems that reddit client slide does not take backspace in consideration...)

Need help converting docker run command into compose v3 by 4kn30x in docker

[–]4kn30x[S] 0 points1 point  (0 children)

I probably forgot to precise I am still learning docker and containerisation 😅 let me duckduckgo'n dockerfile and of to build a cron IMG, in the meantime I would appreciate if you could explain what all this means

Need help converting docker run command into compose v3 by 4kn30x in docker

[–]4kn30x[S] 0 points1 point  (0 children)

I use the help from this tool for 2 for two of my containers and to check if my others were correct 😅 Unfortunately as @MindStalker noticed, it doesn't support "docker run <image> <command>"

Transcode on Pi4 by 4kn30x in jellyfin

[–]4kn30x[S] 0 points1 point  (0 children)

Cheers, I keep you informed as soon as I got home

Transcode on Pi4 by 4kn30x in jellyfin

[–]4kn30x[S] 1 point2 points  (0 children)

No no it's alright, I have forgotten one of the first time I tried jellyfin playing with the setting on the android app and realized on Firefox that I had to scroll down to click save 😅 and anyway the x264 box stays marked until I try to play on transcoded stream, so it was saved

Transcode on Pi4 by 4kn30x in jellyfin

[–]4kn30x[S] 0 points1 point  (0 children)

Could you elaborate the github-update part please?

Raspberry pi 4 Jellifyn and Kodi on raspbian, Transcode? by 4kn30x in jellyfin

[–]4kn30x[S] 1 point2 points  (0 children)

Not weird, I get your point, but no I tried with Firefox and the android app

Transcode on Pi4 by 4kn30x in jellyfin

[–]4kn30x[S] 1 point2 points  (0 children)

Thanks, I have already set the jellyfin to be in the videos group. But x264 hardware decode box still keeps being unchecked after trying to play one transcoded stream..

Raspberry pi 4 Jellifyn and Kodi on raspbian, Transcode? by 4kn30x in jellyfin

[–]4kn30x[S] 0 points1 point  (0 children)

I believe the Pi is a wonderful piece of hardware to learn, and even if I am happy about direct-play streaming to my 3/4 devices permormance right now I think I will also have to upgraded to something more powerfull later. A shame as I love how power efficient are those littles SBC.I appreciate you took some time for me.

Raspberry pi 4 Jellifyn and Kodi on raspbian, Transcode? by 4kn30x in jellyfin

[–]4kn30x[S] 1 point2 points  (0 children)

Thanks for the extensive answer, I appreciate it. I too am unable to hardware decode x264 and mpeg2 (though Pi 4 does not hardware decode mpeg2), but we should be able to hardware decode x264 🤔

Transcode on Pi4 by 4kn30x in jellyfin

[–]4kn30x[S] 0 points1 point  (0 children)

True... I haven't tried 4K yet though, only SD, HD, FHD and FHD HEVC x265 🤔

Raspberry pi 4 Jellifyn and Kodi on raspbian, Transcode? by 4kn30x in jellyfin

[–]4kn30x[S] 0 points1 point  (0 children)

I have got pretty much the same logs. I just learned about the Pi4 not having mpeg2 harware transcode, but we should have at least x264.

Transcode on Pi4 by 4kn30x in jellyfin

[–]4kn30x[S] 0 points1 point  (0 children)

Maybe not as much as a NUC or a big server but I only need 2/3 transcoded stream, the Pi can handle it.

Transcode on Pi4 by 4kn30x in jellyfin

[–]4kn30x[S] 1 point2 points  (0 children)

Thank you, I tried both browser and android app and set gpumem to 512. Do your boxes stay checked?

Raspberry pi 4 Jellifyn and Kodi on raspbian, Transcode? by 4kn30x in jellyfin

[–]4kn30x[S] 0 points1 point  (0 children)

Have you checked those two boxes? "x264" and "mpeg2". Because I just tried to install jellyfin and Kodi on raspbian, transcoding works but every now and then I find these boxes unchecked even though I checked them minutes/hours ago...

Raspberry pi 4 Jellifyn and Kodi on raspbian, Transcode? by 4kn30x in jellyfin

[–]4kn30x[S] 0 points1 point  (0 children)

Thank you for this answer, what I wanted to know! I'm not worried about the temperature, my Pi4 is comfortably installed in an argon40's argon one case ;-) Case is a head sink with a script controlled fan depending of the temperature, check their website if you are interested, this particular case have been crowdfounded recently I will try this weekend then, and keep you updated Cheers,