Skip to content

mkpl 1.8

Compare
Choose a tag to compare
@MatteoGuadrini MatteoGuadrini released this 03 Aug 11:14
· 13 commits to main since this release

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