- 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)
- and 10000000x improve performance of
- 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
YTWatchto 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.txtfile 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
- running search is managed by a single
- 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 intempVideoInfosFromStreamsbut 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
Musicin 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