Giter Club home page Giter Club logo

switchfin's Introduction

Hi there 👋

trophy

Anurag's GitHub stats

Top Langs

switchfin's People

Contributors

dic1911 avatar dragonflylee avatar miraficus avatar sorunome avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

switchfin's Issues

Login Disclaimer Display

Is your feature request related to a problem? Please describe.

No, it's not much of a problem, I was just thinking it would be great to have users see a message this way

Describe the solution you'd like

Display the Login Disclaimer of the server, maybe under the server version / OS at the Login Page

Screenshot_20231123-233558_Trebuchet

IMG_20231123_234432

Describe alternatives you've considered

No response

Additional context

No response

Some external subtitle doesn't work

As title, I think this client don't support CJK subtitles by default (only squares are shown) and the ones with custom style(ex. fancy ASS subs) doesn't even get displayed.

While I'm not sure if it's doable to force disable custom style, I checked the code to see if I can fix plain CJK sub and saw that it seems I could place different fonts in /switch/Switchfin as font.ttf, but that doesn't work for me, already tried to hack the source around but no luck so far, any suggestion?

http sta

When I try to login into my server using my Username and Password, all is returned when I press the sign in button is "http sta".

After the second time, it's "http status 400"

Third time, it crashes the app

Trying to install the NSP forwarder crashes the application

Describe the bug

Trying to install the nsp forwarder just crashes the application, both from applet and non-applet mode. Sadly the nsp forwarder is not installed

To reproduce

No response

Screenshots

No response

Operating system

17.0.1|AMD 1.6.2|E

Jellyfin Server

No response

Additional context

No response

Steamdeck support

Is your feature request related to a problem? Please describe.

No response

Describe the solution you'd like

flatpak support
xfangfang/wiliwili#41

Describe alternatives you've considered

No response

Additional context

No response

作者是否有考虑移植一个psv的版本

Is your feature request related to a problem? Please describe.

No response

Describe the solution you'd like

之前看wiliwili用ffmpeg+mpv在psv上机能放720p好像不太够。
在想psv版本是否可以不用ffmpeg+mpv。
让jellyfin服务端转码合适psv分辨率或者720p播放。

用下面这个NetStream用的库来播放,在NetStream里http在线放720p的h264 aac的好像问题不大。

libBEAVCorePlayer.suprx
libSceHttpForBEAVCorePlayer.suprx

Describe alternatives you've considered

No response

Additional context

No response

Videos not loading

Describe the bug

On latest release, switch firmware 17.0, local jellyfin server (not proxy)

Menus, search etc all load fine, but none of the media seems to be playing. It just hangs on a black screen no matter the size of the video.

To reproduce

No response

Screenshots

No response

Operating system

17.0.0|AMS 1.6.2|S

Jellyfin Server

No response

Additional context

No response

Stuck on loading library contents

Describe the bug

Occurs while browsing libraries, it gets stuck on loading media until refresh(x) is pressed. On debug view, error.performSyncTasks: [json.exception.type_error.302] type must be string, but is null is shown. This happens to 0.4.4 but not on 0.4.3

To reproduce

  1. Go to '...'
  2. Tap on '....'
  3. Scroll down to '....'
  4. See error

Screenshots

2024032618025500-5B7216B739EC78EC87BE86111C78E4A1

Operating system

17.0.1|AMS 1.6.2|E

Jellyfin Server

10.8.13

Additional context

happens on 0.4.4/latest nightly but not on 0.4.3

Ukrainian translation

I made a ukrainian translation for your app. However, i don't have console or emulator for test it on, so it might need some editing.
I also added the line "ukrainian": "Українська" in main.json > language.
You also don't have a detailed guied on how to createn a translation, so if there's something I'm missing or haven't done, let me know.
uk-UA.zip

Screen/backlight off

Is your feature request related to a problem? Please describe.

When playing music, it's probably good if we can turn off the display. As a reference, sysdvr had the feature implemented here exelix11/SysDVR@f1052e3

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Add Support for Books / Comics

Is your feature request related to a problem? Please describe.

Aside from using Switchfin for series and movies, one feature that I'm missing from Jellyfin is the ability to open either Books or Comics:

While they are being listed correctly in Switchfin's interface (Folders, along with all the metadata, name and images), it's currently not possible to open them (as nothing happens when trying to).

Describe the solution you'd like

  • The books/comics open and you can go through their next/previous pages with the gamepad as in the Jellyfin web interface.
  • A Zoom to fit option would help as well, to read them easier while on Landscape mode.
  • Books track the last page read.

Describe alternatives you've considered

There are currently a few eBook readers on Switch however all of them require the files to be on the switch itself, this is a detriment to the switch space and doesn't help if you already have them on a Jellyfin server.

Additional context

No response

Add to E-Shop

Is your feature request related to a problem? Please describe.

Currently unavailable to install on retail Switch

Describe the solution you'd like

Would love to simply install from E-Shop.

Describe alternatives you've considered

It is likely to remain homebrew.

Additional context

Made this issue simply to ask if an official release was planned. If so, this issue can be updated to track the progress of a first E-Shop release. My understanding is that this is a ways off, but I am excited for the prospect of being able to stream to my Switches!

Can we pull the config file from github?

Is your feature request related to a problem? Please describe.

Im not a developer so I have no idea how hard it is to implement but I hope you can

Similar to tinfoil, is it possible if we pull the config files that has the url, login credentials from a rawgithub file?
I can't open my port on my internet provider, and I want to host outside of my network, If this is possible, I could just edit the config file online and push the changes to GitHub.
I used ngrok to tunnel but everytime I restart the service, the ip/link changes and I need to reedit the config file manually from the switch sdcard, it would be easy if the config will be pull from github file instead.
https://raw.githubusercontent.com/user/repo/config.json

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

'http status 400' error when logging in

Describe the bug

I can connect to my Jellyfin server, but when I try to log in with my credentials or quickconnect I get a 'http status 400' message and cannot access the files on my server.

To reproduce

  1. Open app
  2. Add server
  3. Click sign in button
  4. Enter credentials or select quickconnect
  5. See error

Screenshots

No response

Operating system

16.0.3|AMS 1.5.5|E

Jellyfin Server

10.8.12 Windows

Additional context

No response

貌似软件不能保存设置

Describe the bug

我用的windows端,想进去改个语言,退出重进以后还是英语
QQ截图20240613202435
QQ截图20240613203306

并且好像所有的设置都不能保存,连上了jf服务器,下次打开软件又要重连了,有点麻烦,尝试了两个版本都是这样,可能是没有历史记录的功能?不过一些设置没法保存还是有点麻烦的,麻烦大佬看看

To reproduce

  1. Go to '...'
  2. Tap on '....'
  3. Scroll down to '....'
  4. See error

Screenshots

No response

Operating system

windows

Jellyfin Server

No response

Additional context

No response

error 101

Describe the bug

URL=http://192.168.50.232:28096
jellyfin 10.8.13
[json.exception.parse_error.101]parse error at line 1,column 1:syntax error while parsing value - invalid literal;last read:'<'

image

To reproduce

  1. Go to '...'
  2. Tap on '....'
  3. Scroll down to '....'
  4. See error

Screenshots

No response

Operating system

No response

Jellyfin Server

No response

Additional context

No response

Subtitles not displaying on some episodes

Describe the bug

Subtitles are enabled and work on the web client but do not work on Swiftfin.

To reproduce

  1. Play episode
  2. Select subtitles
  3. Play
  4. No subtitles show up

Screenshots

IMG_2962
IMG_2964
image

Operating system

17.0.1|AMS 1.6.2|E

Jellyfin Server

10.8.13 Linux

Additional context

No response

Emby支持

Is your feature request related to a problem? Please describe.

大佬好 想知道Emby和jellyfin师出同源 能否做一下支持呢?我在最新的版本上试了可以连接到Emby服务器,图片缩略图和列表部分正常,但是播放提示 timeout was reached 希望可以看看
IMG_20240510_144407

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Timeout / character limit

When trying to connect to the http server, I'm just presented with a timeout. And when trying to connect through my https reverse proxy, the url is past the character limit. Is the character limit like, a restriction of the Switch?

Relogin

Describe the bug

Not sure if expected, but unlike other clients, after sometime, the user entry on the login screen doesn't work and switchfin requires to relogin.

To reproduce

  1. Go to '...'
  2. Tap on '....'
  3. Scroll down to '....'
  4. See error

Screenshots

No response

Operating system

No response

Jellyfin Server

No response

Additional context

No response

大佬 可以搞个PS4 版的吗 或者 ps4的kodi

Is your feature request related to a problem? Please describe.

大佬 可以搞个PS4 版的吗 或者 ps4的kodi

Describe the solution you'd like

大佬 可以搞个PS4 版的吗 或者 ps4的kodi

Describe alternatives you've considered

大佬 可以搞个PS4 版的吗 或者 ps4的kodi

Additional context

大佬 可以搞个PS4 版的吗 或者 ps4的kodi

Realistic Speed control on playback + buttons for speed activation

1. Realistic Usable speed control

It's not practical or realistic to have anything more than 2.5x for videos.
Also, its setting is not gradual.
Please adjust it to 1x, 1.5x, 2x, 2.5x. Maybe 1.25 or 1.75 if you want to!

2. Add button support for speed

This is another great thing to have as well!

music video didn't work

Describe the bug

I see the different ui of my music videos but I can't access them.

To reproduce

just go to an music video and try to launch nothing append

Screenshots

No response

Operating system

17.0.0|AMS 1.7.0|E

Jellyfin Server

10.8.13 Linux

Additional context

like I say earlier I weird that the music video folder of my jellyfin have a different layout than my Tv series

Allow longer passwords

Well, sorus password to her jellyfin is way over 32 characters and that is the character limit of the password box by this client....would it be possible to increase this limit?

Videos do not play back

It appears that videos do not play back at all. The gallery and stuffs loads, but clicking on a video just yields a black screen, with the total time being 0:00 and it is impossible to play.

On the server side in the activity log it only shows "user finished playing title", never that it was started.

Windows 版的功能建议

Is your feature request related to a problem? Please describe.

1.希望可以显示影片详情的信息,而不是点击文件后就直接播放,因为影片详情有很多信息要素,比如演员,影片类型,视频文件,字幕等,还有就是可以显示类型,筛选等选项,便于查找视频文件,搜索的时候,也可以搜索具体NFO元数据里面的参数信息。

2.还有就是字幕问题,本身视频带外挂字幕,但是播放的时候,不会自动加载字幕,只能在播放的时候,手动去右上角点击那个设置齿轮图标,然后手动选择要加载的字幕。

3.Windows版的软件,好像没有键盘的快捷键设置,比如快进快退,音量的增加减少等,必须全程用鼠标操作这些设置,比如快进等需要鼠标拖动进度条,音量也是如此,还有就是右键是直接退出当前播放,好像右键是全局的返回键,点击鼠标右键后,能直接显示退出应用程序。
4.
image
播放歌曲的时候,没有音量控制,无法控制音量的大小。
5.
image
当播放歌曲时,点击右键返回后,音乐是在后台播放,而界面是不会显示当前播放的歌曲,这样就造成了不知道是啥东西在播放,想关闭歌曲,必须是随便播放点什么东西,比如视频或者是歌曲等,然后在关闭这个播放的内容,才能不让歌曲在后台播放了。

6.右侧的下拉条,想向下拉,如果不用滚轮操作的话,需要向上拉动滑块才可以,这个操作类似于手机操作,但是Windows是应该是向下拉才对。

7.使用最新的每日构建版本,是说支持EMBY的连接,但是我始终连接不上,端口不是默认的8096,是9090。
image
image
报这个错误。
EMBY是最新测试版
image

如果这些要求会造成软件卡顿,或者是速度变慢等,可以不需要,但是键盘快键键的操作应该要有,不然鼠标控制有的时候会很繁琐,比如快进,音量控制等。

目前播放使用上没多大问题,就是这些小细节而已,希望软件越来越完善,越来越好用。

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

音乐显示界面

Is your feature request related to a problem? Please describe.

因为我的音乐文件全部是单曲放一起的,而目前switchfin默认界面是专辑,导致使用switchfin无法显示歌曲。单曲存放,在web端可以显示歌曲但是不能显示专辑。
因为我主要从网易云和QQ音乐获取音乐文件,网易云还好,可以按照作者/专辑/歌曲的顺序直接下载存放,但是QQ音乐就不太行,所以只能按照两者通用的单曲存放。

Describe the solution you'd like

如果可以的话,希望增加自选歌曲的首选界面的功能,就和jellyfin客户端一样。

Describe alternatives you've considered

或者可以推荐一下一些自动化的刮削分类工具吗,又或者是更契合jellyfin的音乐源获取方式?

Additional context

No response

http status 400

Describe the bug

Hi, I get http status 400 when trying to log with my switch.

To reproduce

  1. Go to '...'
  2. Tap on '....'
  3. Scroll down to '....'
  4. See error

Screenshots

No response

Operating system

No response

Jellyfin Server

No response

Additional context

No response

Joycon desync / not responding

Describe the bug

If the switch is in handeld mode, and you detach the joycon, the buttons are not reponding on the app. need to exit the app and relaunch with detached joycon and it work.

If starting in table top and plug the joycons, you can still control the app.
But if removing them again, you can't control the app.

This use to work on previous build (0.4.3) if i remember correctly

To reproduce

run the app on handheld mode.
launch a file to stream
press pause or navigate the menu.
detatch the joycon.
you cannot control the ap but still can go to the home menu pressing the home key file.

Screenshots

No response

Operating system

No response

Jellyfin Server

No response

Additional context

No response

Add Support for Jellyfin Live TV channels / tunners

Is your feature request related to a problem? Please describe.

I'd like to be able to watch the Live TV channels you can setup on Jellyfin.

Right now, if you set up an Live TV Tunner to Jellyfin you cannot see any channels being listed through the interface, even though you see it's icon on Switchfin, it acts as an empty folder.

Describe the solution you'd like

A solution would be to list the channels and play them inside this Live TV shortcut on the home interface. Jellyfin does has more features regarding LiveTV (Program guides come to mind) but having the option to list the different channels as well as playing them would fulfil the main requirement of the feature.

As an example, Here is a public list of channels that can be used to reproduce the current behaviour:
https://iptv-org.github.io/iptv/countries/jp.m3u

To setup the LiveTV options on the Jellyfin server you can check this guide:
https://jellyfin.org/docs/general/server/live-tv/setup-guide

Describe alternatives you've considered

Currently there's no other software that lets you open a m3u stream directly.

Additional context

No response

无法播放高码率HEVC视频

请问这个软件如何使用?
我成功安装打开并登录了我的jellyfin服务器,能看到媒体库,但是无法播放。在播放界面进度条为0,无具体时间显示,播放按钮无反应。
另外,希望该软件能自动创建桌面图标,类似wiliwili。
希望该软件能支持到1080P 40Mbps,而不只是现在的1080P 10Mbps。

Horrible performance with big / long files & support for unknown seasons

Got everything working and am very happy with this so far :D two little bugs I've noticed:

Performance can get horrible when watching movies, for instance. When watching something small, like a 300mb episode of a TV show, performance is fine. But, when watching something like Whisper of the Heart (3.5gb), its incredibly slow and choppy. Maybe it just needs time to load everything? idk

Also, for something like Nichijou, episode 0 is classified as "season unknown" in Jellyfin, and doesn't show up in Switchfin. I can just change around the metadata to fix this, but it would still be nice to see unknown seasons implemented.

Thanks for your work on the project :D

Problem to compile

Describe the bug

Documentation upgrade. Need to install

sudo dkp-pacman -S switch-libmpv

Problem to build, faulty repository

CMake Error at scripts/forwarder/CMakeLists.txt:16 (message):
  Could not find hacbrewpack: try installing
  https://github.com/The-4n/hacBrewPack

Could you provide the faulty tools, please?

To reproduce

  1. Clone the repository
  2. install de dependencies: sudo dkp-pacman -S switch-dev switch-glfw switch-libwebp switch-curl switch-libmpv
  3. Run cmake: cmake -B build_switch -DPLATFORM_SWITCH=ON -DBUILTIN_NSP=ON
  4. See error:
CMake Error at scripts/forwarder/CMakeLists.txt:16 (message):
  Could not find hacbrewpack: try installing
  https://github.com/The-4n/hacBrewPack

Screenshots

Non applicable

Operating system

Non applicable

Jellyfin Server

Non applicable

Additional context

Trying to compile to test my translation to PT-BR that will be provide soon, after I can test it and see if do not "explode" any field in the application.

通过桌面图标打开会卡死没反应

Describe the bug

通过桌面图标打开会卡死没反应

To reproduce

  1. Go to '...'
  2. Tap on '....'
  3. Scroll down to '....'
  4. See error

Screenshots

No response

Operating system

No response

Jellyfin Server

No response

Additional context

No response

Add Vietnamese language

Is your feature request related to a problem? Please describe.

I was very surprised when the switch installed SwitchFin. It works very well. Thank you for making it. It would be better if it supported Vietnamese subtitles.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Default Subtitle/Audio Setting

Is your feature request related to a problem? Please describe.

No response

Describe the solution you'd like

Add a setting which allows you to select the default subtitle and audio language.

Describe alternatives you've considered

One option would be good but could also implement a list of preferred languages which it would default to in order.

Additional context

No response

Add 2 Modes when pressing "First Page Videos" similar to other clients

Describe the solution you'd like

image

When "A" Button is pressed it goes directly to PLAYBACK, there should be an extra mode to have access to "Seasons" and "Series" like other clients.

Proposed solution

MODE (1) = Pressing "A" button plays the video
MODE (2) = Pressing "Y" button goes to episode page.

SSL peer certificate or SSH remote key was not okay

Describe the bug

Issue occurs on newly setup switches with 0.5.0 switchfin. Doesn't occur on 0.4.5 or other clients

received_340014465798164

To reproduce

  1. Go to '...'
  2. Tap on '....'
  3. Scroll down to '....'
  4. See error

Screenshots

No response

Operating system

18.1.0|AMS 1.7|E

Jellyfin Server

10.9.6 Linux

Additional context

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.