Skip to main content

Remember watched tv episodes, resume from where you left off

Project description

folderplay

Latest Github release Python

Build Status Dependencies GitHub Issues GitHub Pull Requests Contributions welcome License

folderplay is a small tool that helps you remember watched tv episodes. Its goal is to resume playback from the episode you left off with a single button press. It doesn't use any integrated players so you can still use your favourite one.

Basic view Advanced view
image image

🚩 Table of Contents

🎨 Features

  • Continue playback with a single button press.
  • Play with your favoure video player
  • Filter and search your playlist
  • Displays general media info
  • Supports basic command line interface
  • Minimalistic GUI
  • No dependencies
  • No installation required - the whole program is a single executable file
  • Cross platform - supports all three major platforms (Windows, MacOS, Linux) thanks to python and pyqt

💾 Installation

Using precompiled binaries

Just go to the releases page and download the latest version for your platform.

Using PyPi

Use following command to download the latest version from PyPi:

pip install folderplay

Note, currently only python3.7 is supported.

📙 Usage

Simply drop the executable into the directory where you media resides and run it. The application will scan all directories and subdirectories for known extensions.

By default the app runs in basic view mode. You can toggle to the more advanced view by pressing the gear button. From there you can select the video player to use (folderplay will try to search for existing video players and will warn you on start up if it didn't find one).

You can filter your media list using the search form. The list also has supports context menu with some handy commands.

🔨 Building

Clone master branch or checkout a specific tag

git clone https://github.com/hurlenko/folderplay.git

Create new virtual environment inside of the folderplay directory

python3.7 -m venv venv

source venv/bin/activate # Linux / MacOs

venv\Scripts\activate # Windows

Install dependencies

pip install -r requirements.txt

Now either run the application

python -m folderplay

Or create an executable (will be save inside of the dist directory)

python -m PyInstaller folderplay.spec

🖥️ Command line interface

Currently folderplay supports these commands

Usage: folderplay [OPTIONS]

Options:
    --version                  Show the version and exit.
    -w, --workdir <directory>  Working directory
    -p, --player <path>        Host player binary
    --help                     Show this message and exit.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

folderplay-0.1.5.tar.gz (123.3 kB view hashes)

Uploaded Source

Built Distribution

folderplay-0.1.5-py3-none-any.whl (127.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page