prayag17 / blink Goto Github PK
View Code? Open in Web Editor NEWModern Desktop Jellyfin Client made with Tauri and React :atom_symbol: [WIP]
License: GNU General Public License v3.0
Modern Desktop Jellyfin Client made with Tauri and React :atom_symbol: [WIP]
License: GNU General Public License v3.0
Thanks for keeping this moving - alpha 2 is a huge improvement over alpha 1.
Describe the bug
music player UI not showing progress of currently playing track
To Reproduce
Expected behavior
When playing a music track, progress should be shown.
Screenshots
In this screenshot the track has been playing for a while:
Desktop (please complete the following information):
Once playback has been added, discord RPC capabilities would be really awesome.
There are a few jellyfin related projects that achieve this already but not in a seamless way, e.g jellyfin-rpc needing a running service, the PR for jellyfin-media-player being untouched for months, etc.|
Stuff like this would really set this project apart form jellyfin-media-player
Disregard
Hi,
it would be nice to have a homebrew cask package available for jellyplayer for easy installation/management.
https://github.com/Homebrew/homebrew-cask/blob/master/CONTRIBUTING.md
Add a remember me checkbox in authentication page
First really cool project, at the moment I'm watching and occasionally building /testing it, so this is just a bug report, do what you want with it, and happy to test on linux if its helpful.
Also you are using the default 5000 port for flask, I would suggest picking a random open port although honestly I have no idea how you would pass that to your webengineview url dynamically, so this may not be a helpful suggestion.
Either way cool project keep up the great work
Is your feature request related to a problem? Please describe.
I have a lot of shows that have subtitles, but my user does not use them. When attempting to play one recently, there was no option to deselect them. I attempted to click on my user settings and it just says "WIP settings"
Describe the solution you'd like
The ability to turn off subtitles
Describe alternatives you've considered
I mean, I ended up using another client.
Additional context
Add any other context or screenshots about the feature request here.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
src-tauri/Cargo.toml
log ^0.4.20
serde_json 1.0
serde 1.0
tauri 1.4.1
portpicker 0.1
tauri-build 1.4.0
.github/workflows/build.yml
actions/checkout v3
swatinem/rust-cache v2
actions/setup-node v3
tauri-apps/tauri-action v0
package.json
@emotion/react ^11.11.1
@emotion/styled ^11.10.5
@fontsource-variable/open-sans ^5.0.9
@jellyfin/sdk ^0.8.2
@mdi/js ^7.2.96
@mui/lab ^5.0.0-alpha.141
@mui/material ^5.14.6
@tanstack/react-query ^4.33.0
@tanstack/react-query-devtools ^4.33.0
@tauri-apps/api ^1.4.0
axios ^1.5.0
blurhash ^2.0.5
events ^3.3.0
framer-motion ^10.16.2
notistack ^3.0.1
react ^18.2.0
react-blurhash ^0.3.0
react-dom ^18.2.0
react-error-boundary ^4.0.10
react-multi-carousel ^2.8.3
react-player ^2.12.0
react-router-dom ^6.14.0
react-use-konami ^1.1.0
uuid ^9.0.0
vite-plugin-svgr ^3.2.0
zustand ^4.3.8
@tauri-apps/cli ^1.3.1
@vitejs/plugin-react ^4.0.3
prop-types ^15.8.1
sass ^1.66.1
vite ^4.4.2
Show section for
Consider updating the readme now that you are using the vue for frontend, can't figure out what to do to run this
Describe the bug
The Add Server menu upon first launching the app does not recognize any servers using http://, not using a FQDN [citation needed] or using the :8096 port [citation needed]. The only way I found to connect to my server is to use Tailscale MagicDNS and Caddy to handle HTTPS and get a FQDN.
JellyPlayer needs to
This seems like just an input validation bug. JMP does not experience this issue.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
As with JMP, any inputted address should be checked to see if its valid, instead of relying on input validation.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Section removed; not applicable.
Additional context
Add any other context about the problem here.
Maybe if it's possible, add a native Intro / Outro skip feature like the "Intro Skipper" Plugin
Show all contents of a library when visiting that particular lib page
If possible, maybe add subtitle support? That would be really helpful / nice
macOS 13.5
JellyPlayer 1.0.0 (20230706.101539)
Describe the bug
Fullscreen view switches back to windowed view when clicking element in library.
To Reproduce
Expected behavior
Open album details while staying in fullscreen.
Current behavior
JellyPlayer switches to windowed mode once an album is clicked. This is not limited to the music section. When viewing movies in fullscreen and clicking on a movie JellyPlayer also switches to windowed mode.
Is your feature request related to a problem? Please describe.
Using the books category for audio books. The individual books do show when selecting that category. When selecting a book the book shows along with a number in the top right indicating the number of tracks for that folder. But when clicking that entry, nothing happens.
Tracks can be selected ok in webUI + Jellyfin Media Player.
Describe the solution you'd like
A click on an individual book entry after selecting the artist should open the track view.
Additional context
In one example nothing happens, no error. Users remains on the artist page with the book showing and the number of tracks inidcated on the book cover.
install the deb with dpkg and attempt to run it.
Install succeeds but it can't find some links:
libssl.so.1.1: cannot open shared object file: No such file or directory
Describe the bug
If your Jellyfin library is set to group movies into collections, then the individual movies within collections won't appear in JellyPlayer.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Desktop (please complete the following information):
Trying to connect with https:
[Error] Failed to load resource: Unacceptable TLS certificate (Ping, line 0)
[Error] Failed to load resource: Error performing TLS handshake: An unexpected TLS packet was received. (Ping, line 0)
TLS is self singed CA Certificate
Describe the bug
Pressing the Hamburger menu at the top left doesn't do anything
To Reproduce
Pressing the Hamburger menu at the top left doesn't do anything
Expected behavior
A menu should pop out, or the left sidebar should grow.
Screenshots
Desktop (please complete the following information):
Additional context
WOW!It's so pretty,nice job,star for you
Is your feature request related to a problem? Please describe.
Currently when playing a track from an album playback stops once the track has been played.
Describe the solution you'd like
It would be great if JellyPlayer moved to the next track of the album and continued playing that until all remaining album tracks have been played.
JellyPlayer Alpha 2
macOS 13.6
Describe the bug
Running JellyPlayer restults in the the error below.
Just a white window with the error "Unspecified proxy lookup failure".
This happens for both locally built binaries aswell as the prebuild ones from this repo.
To Reproduce
Steps to reproduce the behavior:
Desktop (please complete the following information):
❯ npm run tauri info
[email protected] tauri
tauri info
[✔] Environment
[-] Packages
[-] App
We are currently using browser blockage to prevent user from using the webgui, the jellyplayer user-agent is getting flagged. To address this problem, the addition of a custom User-Agent would be nice.
Describe the bug
The login page showing available public user accounts does not retrieve each accounts profile picture, instead showing a placeholder image.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
The login page will retrieve each accounts profile picture and display it.
Screenshots
If applicable, add screenshots to help explain your problem.
Current Behavior:
Expected Behavior (as shown by default Jellyfin webui):
Desktop (please complete the following information):
Running on Mac Ventura 13.3.1a on Intel with a homebrew npm install. Getting the following error when trting to build
➜ JellyPlayer git:(main) npm install
added 258 packages, and audited 259 packages in 9s
49 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
npm notice
npm notice New patch version of npm available! 9.6.4 -> 9.6.6
npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.6.6
npm notice Run npm install -g [email protected] to update!
npm notice
➜ JellyPlayer git:(main) npm run tauri dev
> [email protected] tauri
> tauri dev
🚀 A new version of Tauri CLI is available! [1.3.1]
Error failed to get cargo metadata: No such file or directory (os error 2)
Steps to reproduce the behavior:
When using the AppImage file provided in releases, most tasks in JellyPlayer ends up freezing the app and then resulting to a gray solid background.
Sometimes even basic navigation freeze,
When this occurs, the console does output the same message:
** (jelly-player:458070): WARNING **: 10:05:38.695: atk-bridge: get_device_events_reply: unknown signature
I understand the app in in alpha.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.