Skip to content

Commit

Permalink
v2.2.0 is Here! (21.12.2024)
Browse files Browse the repository at this point in the history
- Shuffling a playlist now moves the active media file to the top of the playlist.
- Manually searching for updates now shows a message box with information about the update not found.
- Added the ability to change the sorting of images in a folder.
- Qt (PySide6) updated to 6.8.1
- Other minor fixes and improvements.
  • Loading branch information
deeffest committed Dec 20, 2024
1 parent 13d20e3 commit b5c963e
Show file tree
Hide file tree
Showing 14 changed files with 3,346 additions and 3,208 deletions.
4 changes: 1 addition & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@
__pycache__

# deployment
output
linux_deploy_config.json
win_deploy_config.json
builds

#other
desktop.ini
96 changes: 38 additions & 58 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,72 +1,52 @@
![icon](https://github.com/user-attachments/assets/e2778e41-905c-4798-ad1c-7e82f5b41ce6)
![Icon](resources/icons/[email protected])

## DEEF Lite Media Player 🎥
# DEEF Lite Media Player
Crosst-platform media player that tries to stick to the principles: **fast**, **light**, **open**.

DEEF Lite Media Player is a cross-platform media player designed for simplicity, lightweight performance, and broad compatibility across Windows and Linux.
<img src="https://img.shields.io/badge/PySide-6.8.1-blue?color=00B16A" alt="PySide 6.8.1"/> <img src="https://img.shields.io/badge/Python-3.12.3-blue.svg?color=00B16A" alt="Python 3.12.3"/> <img src="https://img.shields.io/badge/Platform-Win32%20|%20Linux-blue?color=00B16A" alt="Platform Win32 | Linux"/>

## ✨ Key Features
- **Cross-Platform Compatibility**
Runs seamlessly on Windows and Linux.
## Screenshots
![Screenshot_1](resources/images/main_window.png)

- **Playlist Management**
Create, manage, and play your favorite playlists.

- **Flexible Media Options**
Open individual files, entire folders, or URLs with ease.

- **Drag and Drop Support**
Effortlessly add files to your playlists by dragging and dropping.

- **Comfortable Movie Watching**
Select audio tracks, video tracks, or subtitles for an optimal viewing experience.

- **Adaptive Interface**
The interface theme adapts to match your operating system's theme.

## 📸 Screenshots
![Screenshot](https://github.com/user-attachments/assets/156b07ac-58dd-445b-a503-fc3f1ae0faca)

## 🚀 Getting Started
### Using builds with executable files
1. Download the archive for your OS from the releases page: [Latest Release](https://github.com/deeffest/DEEF-Lite-Media-Player/releases/latest).
2. Unzip the archive to any folder.
3. Navigate to the folder with the unzipped application and run the executable file.

### Using the source code
1. **Install Python**
Ensure Python is installed on your system. Tested on:
- Windows 10 (22H2) with Python 3.11.3 (64-bit).
- Windows 11 (23H2) with Python 3.12.5 (64-bit).
- Ubuntu (24.04) with Python 3.12.3 (64-bit).
- Manjaro (24.0.5).

[Download Python](https://www.python.org/downloads/)

2. **Clone the Repository**
Clone the repository to your local machine.

3. **Install Dependencies**
In the project directory, install dependencies with:
## Quick Start
### Source Code
1. **Clone the Repository**
Clone the project repository to your local machine:
```bash
git clone https://github.com/deeffest/DEEF-Lite-Media-Player.git
```
2. **Navigate to the Project Directory**
Enter the project folder:
```bash
cd DEEF-Lite-Media-Player
```
3. **Install Dependencies**
Install the required dependencies:
```bash
pip install -r requirements.txt
```

4. **Run the Application**
Start the application with:
```
Start the DLMPlayer:
```bash
python main.py
```

## 🔗 References
- **Qt:** [Learn More](https://www.qt.io/)
- **PySide:** [Learn More](https://www.qt.io/qt-for-python)
- **GitHub Issues:** [Report Issues](https://github.com/deeffest/DEEF-Lite-Media-Player/issues/new/choose)
### Ready-to-Use Builds
1. **Download the Latest Release**
Get the latest version for your OS from the [Releases page](https://github.com/deeffest/DEEF-Lite-Media-Player/releases/latest).

2. **Extract the Archive**
Unzip the downloaded archive to a location of your choice.

3. **Run the Application**
Open the extracted folder, then run the executable file to start the DLMPlayer.

## 📚 See Also
- **YouTube Music Desktop Player:** [Explore](https://github.com/deeffest/Youtube-Music-Desktop-Player)
- **DEEF Lite Image Viewer:** [Explore](https://github.com/deeffest/DEEF-Lite-Image-Viewer)
## See also
- [deeffest/DEEF-Lite-Image-Viewer](https://github.com/deeffest/DEEF-Lite-Image-Viewer):Сross-platform image viewer.
- [deeffest/Youtube-Music-Desktop-Player](https://github.com/deeffest/Youtube-Music-Desktop-Player): Turns the YT Music site into a desktop application.
- [deeffest/Qt-Multimedia-Player](https://github.com/deeffest/Qt-Multimedia-Player): Turns Qt's Media Player Example into a complete application.

## 📜 License
DEEF Lite Media Player is distributed under the **GPLv3 license**.
## License
The DEEF Lite Media Player is distributed under the **GPLv3 license**.

**Please let us know if you have any questions or suggestions.**
**We’d love to hear your questions or suggestions!** 💬
7 changes: 7 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
v2.2.0 is Here! (21.12.2024)
- Shuffling a playlist now moves the active media file to the top of the playlist.
- Manually searching for updates now shows a message box with information about the update not found.
- Added the ability to change the sorting of images in a folder.
- Qt (PySide6) updated to 6.8.1
- Other minor fixes and improvements.

## Update 2.1.1-beta 🎉 (August 16, 2024)
- Fixed a vulnerability that allowed unsupported files to be added to a playlist.
- The quality of the application icon has been improved.
Expand Down
Loading

0 comments on commit b5c963e

Please sign in to comment.