I created this project some years back and the project just reached v1.1.0. I know most people have jellyfin servers and all set up, but if you have just a local folder of all your series saved up, you can use this to remember what you were watching.
All feedback is welcome. You can also contribute to the project
I have jellyfin all set up on a media server so this won't do much for me. That said, this is pretty slick looking and has a good use case. If I'd not been aiming to share with my long distance girlfriend I'd probably have opted for this kind of thing. Nice work op!
Honestly, I wouldn't try to develop this for network sharing. That would make it encroach a lot on the territory of dedicated server software like jellyfin which most likely has a lot more development power behind it.
Kodi (https://kodi.tv) does the same thing & more. People think of it as a sort of streamer but its original/main purpose is to manage local media downloads including movie/tv series.
Is there a season 2 coming? I hadn't heard! I'm pretty sure I'm behind, I've only seen up to the first movie that came out after the series. I've never watched a series that throws so many gut punches lol
This looks great! Only thing id say to add is instead of just watch random episode, watch random show/movie but if its a show continue where you left off.
If you ever plan on adding a watch with friends feature you might be interested in Multiplex which lets you stream media with your friends and have the play/pause sync up https://github.com/pojntfx/multiplex
This looks promising. I keep some media on an external, encrypted ssd when I travel and just been relying on making a note of the episode and using haruna's playback time feature.
Thank you for helping me, I'm still having issues though. Now it is with openssl which I have confirmed that I have installed. Sorry Im sending a wall of text below but I wanted to include the full error message. Once again thank you for your help.
error: failed to run custom build command for openssl-sys v0.9.102
PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags openssl
The system library openssl required by crate openssl-sys was not found.
The file openssl.pc needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
The PKG_CONFIG_PATH environment variable is not set.
HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing openssl.pc.
--- stderr
thread 'main' panicked at /home/et/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-sys-0.9.102/build/find_normal.rs:190:5:
Could not find directory of OpenSSL installation, and this -sys crate cannot
proceed without this knowledge. If OpenSSL is installed and this crate had
trouble finding it, you can set the OPENSSL_DIR environment variable for the
compilation process.
Make sure you also have the development packages of openssl installed.
For example, libssl-dev on Ubuntu or openssl-devel on Fedora.
If you're in a situation where you think the directory should be found
automatically, please open a bug at https://github.com/sfackler/rust-openssl
and include information about your system as well as this message.
$HOST = x86_64-unknown-linux-gnu
$TARGET = x86_64-unknown-linux-gnu
openssl-sys = 0.9.102
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: failed to compile offflix v1.1.1, intermediate artifacts can be found at /tmp/cargo-installZPoMt0.
To reuse those artifacts with a future compilation, set the environment variable CARGO_TARGET_DIR to that path.
Yes... Though I haven't used kodi. I thought of including movies too... But I couldn't think of a place to reliably scrape tags and details about movies.