Skip to content

Releases: PK-cod3ch3mist/ASCII-Media-Player

Improved ASCII Media Player

14 Oct 09:38
30a43c2
Compare
Choose a tag to compare

TL;DR

In this release,

  • AMP shifts from using RGB colour models to HSI ones for faster and easier conversion and mapping of colour.
  • The code is refactored into a single class.
  • There is now support for play/pause and quit player (in between of a video playback).

This release continues to use curses module like the previous one. So if you are on windows, you would need to run this on WSL.

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.1.0

ASCII Media Player major updates

03 Apr 12:52
974c16d
Compare
Choose a tag to compare

This is a major update to ASCII Media Player that drops true colour support in favour of achieving compatibility with both old and new terminals. (For example, macOS Terminal.app supported now)
If you wish to use the version with true colour support, view previous releases and the tc-version branch of the project.

What's new

  • added support for terminals only having 8 or 16 colours
  • true colour support has been dropped in favour of greater compatibility and more efficiency
  • added speed control to match frame rate with source video
  • used curses module to achieve improvements
  • dropped pause/play support. Will add it again soon

Demo of 8-colour support

Demo.mp4

Improved Play/Pause Functionality

14 Dec 13:29
Compare
Choose a tag to compare

What's changed

  • Removed dependency keyboard in favour of pynput, which is much more friendly to Linux. 🐧
  • Play and pause is now done from the same key, the spacebar. This mimics the functions of other popular video players. 🎥
  • Code restructuring 👨🏻‍💻

This is a beta release, functions may break, see known bugs below

Known Bugs

  • Accessibility permissions required for pynput on macOS, visit the pynput documentation for help
  • Too small font sizes may slow the rendering in ASCII for the video.

Added play/pause functionality

12 Nov 08:05
4651dea
Compare
Choose a tag to compare

tl;dr

To pause, press alt+s. To play, press s when paused.
This is a beta release, since the new features have not been thoroughly tested by me

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.2-beta.0

Release v1.1.1

04 Nov 06:07
Compare
Choose a tag to compare

Change Log

  • Removed a bug that caused glitchy output of subtitles
  • Removed multithreaded code since it provided little benefit and took away simplicity
  • Removed bug in the rendering of video

ASCII Media Player

31 Oct 10:50
Compare
Choose a tag to compare

Added Subtitle Support

ANSI Art Generator is now AMP
That stands for ASCII Media Player. Why the name change? That's because a change in functionality...

  1. ASCII Media Player now supports subtitles, so if you have a .srt file along with the video, AMP will display is on the terminal at the right time.
  2. Groundwork has been added to make AMP more fast in the future through parallelism.