github namidaco/namida-snapshots 4.6.7-beta+241105228

21 months ago
  • namidaco/namida@1bd49e4 core: migrate tracks.json to database
    • and 10000000x improve performance of _addTheseTracksToAlbumGenreArtistEtc(), this can be noticed while (editing tags/reindexing tracks/playing external files)
  • namidaco/namida@d842499 chore: pressing play button when playback is already finished will now skip to next
  • namidaco/namida@233da90 feat: importing takeout playlists now supports whole directory with multiple takeouts, duplicated playlists are merged by default
    • also fix date extraction in playlists csv
  • namidaco/namida@d993879 code: give PlaylistManager<T, E> what it wants
  • namidaco/namida@0508392 fix: attempt fix for thumbnail downloading partial data and saving if connection lost
  • namidaco/namida@bef2981 code: refactor YTWatch to use raw date millisecondsSinceEpoch
  • namidaco/namida@a16152e core: allow choosing whole directory when importing yt/lastfm history
  • namidaco/namida@fd01506 core: better management for duplicated tracks/playlists addition (which applies to yt playlists section too, instead of just adding the missing ones)
    • this was done while doing the new merge system of importing yt takeout playlists
  • namidaco/namida@d8f9b9f feat: folder tiles can display text if .info.txt file exists in the folder i made this one for myself :>
  • namidaco/namida@dab4226 chore: ui tweaks
    • snackbar title-subtitle padding
    • snackbar padding with a button
    • history cards thumbnail padding
  • namidaco/namida@636fcd9 chore: more info about copied yt history to local
  • namidaco/namida@8b29e7a fix: deleting history day/multiple tracks in a day
  • namidaco/namida@23d742d fix: channels suggestion in a channel homepage not showing
  • namidaco/namida@11597e3 code: refactor hashCodes
  • namidaco/namida@b541bfe chore: rename "flac" to "FLAC"
  • namidaco/namida@8024f5b fix: download related issues
  • namidaco/namida@e4080fa chore: dont depend on playing id for mix playlists in related videos
  • namidaco/namida@341e5bd code: refactor equality checks
  • namidaco/namida@352b86e chore: fix info extraction from description and make it optional
  • namidaco/namida@3f524ab feat: option to specify delete or cancel for downloads (including groups)
  • namidaco/namida@a364755 feat: flag to add yt history to local history (merge)
    • and add icons for other flags
  • namidaco/namida@8146d51 chore: fallback info for video page
  • namidaco/namida@eae8af0 chore: change default client to web
  • namidaco/namida@dc8f331 fix: non-accurate start day when opening "jump to day" dialog in history pages
  • namidaco/namida@1302795 chore: ui tweaks
    • maximum width for snackbar button
    • bigger buttons
    • in track info dialog, put gain info at end + adjust title padding so that text is aligned with the icon
    • adjust padding of expansion tile to align with list tile in dialogs/etc
    • dont re-light a dimmed miniplayer when changing tracks
    • adjust padding for video cards in channel home page/etc
  • namidaco/namida@240d00a core: refactor search related stuff
    • running search is managed by a single int
    • slight improve search page checks
  • namidaco/namida@2e12e4d chore: tweak download sheet initial quality & group
    • video will be selected only if audioOnly disabled
    • for other video cards in a playlist, initial group will follow playlist name
  • namidaco/namida@c8aea7a perf: cache yt info functions like getVideoName(), getVideoChannelName(), getVideoChannelID(), etc.. usually they can be cached in tempVideoInfosFromStreams but this ensures that info obtained from database is cached, providing faster cards builds, etc
  • namidaco/namida@eb7b9bb fix: indexer stuck while indexing (hopefully), also:
    • accurate path being extracted
    • properly dispose event channel on android side
  • namidaco/namida@9c5805d fix: folders searching
  • namidaco/namida@55771bc fix: editing thumbnail for videos was removing the video stream
  • namidaco/namida@cbaca0b fix: channel subpage not loading the first time was caused by unintentional disposal of the page by replacing their global key
  • namidaco/namida@c55053b perf: elimiate possible lag for yt offline search & yt tracks generate dialog this was caused by huge backup info map being copied, now we load a new one in the isolate which takes longer ofc and fix searching after search thingy
  • namidaco/namida@b499b43 chore: sorting folders will prefer first number after Music in a pattern like `Music 12
    • 2024` instead of the last number which would be 2024
  • namidaco/namida@96631aa fix: thumbnail fetching and no longer saving thumb copy while fixing ytdlp thumbnails
  • namidaco/namida@555ddd7 chore: fallback artwork to a yt thumbnail if exists
  • namidaco/namida@5b55900 chore: when updating directory path, add it to indexer folders only if it or its parent doesn't exist
  • namidaco/namida@69c2b07 chore: try split track/disc number before parsing it (like 2/16)
  • namidaco/namida@c093e6e perf: use async db operations whereas possible

Don't miss a new namida-snapshots release

NewReleases is sending notifications on new releases.