Skip to content

Commit 8e53d40

Browse files
authored
Merge pull request #13 from jeanslack/charsenc
Add chars encoding feature
2 parents 8200e58 + 5bdb34e commit 8e53d40

34 files changed

Lines changed: 1326 additions & 926 deletions

File tree

CHANGELOG

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,21 @@ FFaudiocue
33
Author: Gianluca (jeanslack) Pernigotto
44
Copyright: (c) Gianluca Pernigotto 2022
55
License: GPL3
6-
76
Change Log:
87

8+
ffaudiocue (1.0.15-1)
9+
10+
* Added ability to set characters encoding manually.
11+
* Fixed issues on menu bar items and accelerators.
12+
* Update documentation.
13+
* Update toml file.
14+
* This version require ffcuesplitter v1.0.31 to up.
15+
* Fixed window layout and sizes.
16+
* Improved CD info dialog.
17+
* Update translation messages and updates.
18+
19+
-- Gianluca Pernigotto <jeanlucperni@gmail.com> Sat, 28 Jun 2025 00:00:00 +0200
20+
921
+------------------------------------+
1022
Tue, 22 June 2025 V.1.0.10
1123

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@
33
[![Image](https://img.shields.io/badge/license-GPLv3-orange)](https://github.com/jeanslack/FFaudiocue/blob/main/LICENSE)
44
[![Python package](https://github.com/jeanslack/FFaudiocue/actions/workflows/python-package.yml/badge.svg)](https://github.com/jeanslack/FFaudiocue/actions/workflows/python-package.yml)
55

6-
Official GUI for [FFcuesplitter](https://github.com/jeanslack/FFcuesplitter) to extracting audio CD images.
6+
Official GUI to [FFcuesplitter](https://github.com/jeanslack/FFcuesplitter) for audio CDs images extracting.
77

88
![preview](./docs/Screenshot.png)
99

1010
## Description
11-
FFaudiocue is a cross-platform GUI written in wxPython Phoenix.
11+
FFaudiocue is a cross-platform GUI written in wxPython Phoenix based on
12+
[FFcuesplitter](https://github.com/jeanslack/FFcuesplitter).
1213
It features editable tags per track, an audio CD properties viewer, support
1314
for WAV, FLAC, MP3, OGG, OPUS output formats, audio compression
1415
selectors and the ability to copy audio codec without re-encoding.
@@ -17,7 +18,7 @@ selectors and the ability to copy audio codec without re-encoding.
1718
- **[Python >= 3.9](https://www.python.org/)**
1819
- **[wxPython-Phoenix >= 4.0.7](https://wxpython.org/)**
1920
- **[PyPubSub >= 4.0.3](https://pypi.org/project/PyPubSub/)**
20-
- **[ffcuesplitter >= 1.0.30](https://pypi.org/project/ffcuesplitter/)**
21+
- **[ffcuesplitter >= 1.0.31](https://pypi.org/project/ffcuesplitter/)**
2122
- **[requests >= 2.28.1](https://pypi.org/project/requests/)**
2223
- **[ffmpeg >=4.3](https://ffmpeg.org/)**
2324
- **[ffprobe >=4.3](https://ffmpeg.org/ffprobe.html)**

TODO

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@
1818
- [DONE] make sub-directory for languages i18n
1919
- [DONE] Save some preferences without re-start application.
2020
- [DONE] Make script python for build standalone executable.
21+
- [DONE] Make debian dir.
2122

2223
- Review description strings and traslates to Italian languages.
23-
- Enable «Reload cue file» item on Edit menu after opened.
24-
- Make debian dir.
24+
- Enable «Reload cue file» item on Edit menu after open operation.
2525
- Make ffaudiocue.icns (MacOs)
2626
- Complete the Italian translation.
2727
- Complete the README.md.
28+
- [DONE] Implement a custom entry point for characters encoding (which will replace
29+
chardet encoding)

debian/README.Debian

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ ffaudiocue for Debian
33
Please edit this to provide information specific to
44
this ffaudiocue Debian package.
55

6-
FFaudiocue is the official GUI for the Python library FFcuesplitter
6+
FFaudiocue is the official GUI for the FFcuesplitter Python library
77
(https://github.com/jeanslack/FFcuesplitter) also designed by the same
88
author/developer of FFaudiocue, an FFmpeg-based audio splitter for CDDA
99
images associated with *.cue files. As an interface, FFaudiocue has been
1010
designed with simplicity in mind, allowing most of the operations included
1111
in FFcuesplitter to be performed efficiently with just a few mouse clicks.
1212

13-
-- Gianluca Pernigotto <jeanlucperni@gmail.com> Mon, 23 Jun 2025 18:34:08 +0200
13+
-- Gianluca Pernigotto <jeanlucperni@gmail.com> Fri, 27 Jun 2025 10:09:00 +0200

debian/changelog

Lines changed: 0 additions & 5 deletions
This file was deleted.

debian/control

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@ Rules-Requires-Root: no
1919
Package: ffaudiocue
2020
Architecture: all
2121
Multi-Arch: foreign
22-
Depends: python3-pubsub,
22+
Depends: python3-ffcuesplitter (>= 1.0-31),
23+
python3-pubsub,
2324
python3-requests,
24-
python3-ffcuesplitter,
2525
python3-wxgtk4.0,
2626
${misc:Depends},
2727
${python3:Depends}
2828
Recommends:
29-
Description: Official GUI for FFcuesplitter to extracting audio CD images.
30-
FFaudiocue is a cross-platform GUI written in wxPython Phoenix.
31-
It features editable tags per track, an audio CD properties viewer, support
32-
for WAV, FLAC, MP3, OGG, OPUS output formats, audio compression
33-
selectors and the ability to copy audio codec without re-encoding.
29+
Description: Official GUI to FFcuesplitter for audio CDs images extracting.
30+
FFaudiocue is a cross-platform GUI written in wxPython Phoenix based on
31+
FFcuesplitter. It features editable tags per track, an audio CD properties
32+
viewer, support for WAV, FLAC, MP3, OGG, OPUS output formats, audio
33+
compression selectors and the ability to copy audio codec without re-encoding.

debian/copyright

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Files: .flake8
5959
ffaudiocue/ffc_utils/__pycache__/utils.cpython-311.pyc
6060
xdg/io.github.jeanslack.ffaudiocue.desktop
6161
ffaudiocue/data/icons/ffaudiocue.ico
62-
62+
6363
Copyright: __NO_COPYRIGHT_NOR_LICENSE__
6464
License: __NO_COPYRIGHT_NOR_LICENSE__
6565

@@ -210,7 +210,7 @@ License: GPL-3.0+
210210

211211
#----------------------------------------------------------------------------
212212
# xml and html files (skipped):
213-
#
213+
#
214214
# xdg/io.github.jeanslack.ffaudiocue.appdata.xml
215215

216216
#----------------------------------------------------------------------------

docs/man/ffaudiocue.1.gz

1.26 KB
Binary file not shown.

docs/man/man1/ffaudiocue.1.gz

-1.33 KB
Binary file not shown.

0 commit comments

Comments
 (0)