Skip to content

Releases: MatteoGuadrini/mkpl

mkpl 1.11

22 Nov 09:38
Compare
Choose a tag to compare

Release notes

  • Add exclude-pattern cli argument
  • Add file cli argument
  • Add human_size_to_byte function
  • Fix link argument if it is a valid http link

mkpl 1.10

25 Jul 08:37
Compare
Choose a tag to compare

Release notes

  • Add url-chars cli argument
  • Add cache cli argument, refs #10
  • Add url_chars function, refs #12
  • Fix mkv extension, refs #13
  • Fix orderby-track return function, refs #14

mkpl 1.9

09 May 08:02
Compare
Choose a tag to compare

Release notes

  • Add orderby-size cli argument
  • Add orderby-length cli argument
  • Add interactive cli argument
  • Add count cli argument
  • Add confirm function for interactive mode

mkpl 1.8

03 Aug 11:14
Compare
Choose a tag to compare

Release notes

  • Refactor make_playlist function for better performance:
  1. /home/gu/Music/ folder has 4840 music files into it
gu@gu:~$ find /home/gu/Music/ -type f | wc -l
4840
  1. Measure time of execution of mkpl command version 1.7.0:
gu@gu:~$ mkpl -V
1.7.0
gu@gu:~$ time mkpl -d /home/gu/Music/ -r all_music 

real         0m32,242s
user         0m24,980s
sys          0m2,344s
  1. Now repeat with new version (latest 1.8.0):
gu@gu:~$ mkpl -V
1.8.0
gu@gu:~$ time mkpl -d /home/gu/Music/ -r all_music 

real         0m1,267s
user         0m0,717s
sys          0m0,537s
  • Add standard path on unique argument
  • Add open_multimedia_file function
  • Add orderby-year cli argument
  • Add join cli argument
  • Add mkpl logo
  • Migrate to pyproject.toml installation
  • Fix absolute name into make_playlist function, refs #8
  • Fix check if playlist is not empty before writes it to file
  • Fix check extension of file before open tags

mkpl 1.7

12 Jun 13:22
Compare
Choose a tag to compare

Release notes

  • Add find_pattern function
  • Add find pattern for ID3 tags
  • Add orderby-track cli argument: see issue #6
  • Add encoding and ignore error handling to write_playlist function: see issue #7
  • Fix reset enabled_extensions with split argument

mkpl 1.6

07 Mar 10:34
Compare
Choose a tag to compare

Release notes

  • Add -o or --orderby-name cli argument: see issue #4
  • Add -O or --orderby-date cli argument: see issue #4
  • Add support for 'opus' file format: see issue #5
  • Fix check playlist extension for m3u8 format
  • Fix asterisk and dot char into include argument

mkpl 1.5

13 Jan 10:14
Compare
Choose a tag to compare

Release notes

  • Refactor module; all business logic into functions: make_playlist, write_playlist and add_extension
  • Add -S or --split cli argument: see issue #2
  • Fix check image and append mode
  • Fix enabled_encoding when is just enabled

mkpl 1.4

10 Nov 10:10
Compare
Choose a tag to compare

Release notes

  • Add capwords function for title of playlist
  • Add checks for extension attribute in append mode
  • Add warnings for extensions enabled
  • Add checks for image file

mkpl 1.3

24 Oct 15:03
Compare
Choose a tag to compare

Release notes

  • Add verbose argument
  • Add vprint function
  • Fix shuffle and extension issue #1
  • Fix new line in the append mode
  • Fix epilog message
  • Fix join with extension tags

mkpl 1.2

28 Sep 13:22
Compare
Choose a tag to compare

Release notes

  • Add windows argument
  • Fix file extension with UNICODE encode