Skip to content

Releases: namidaco/namida-snapshots

4.7.6-beta+241130122

30 Nov 13:07
e1cec6c
Compare
Choose a tag to compare

4.7.3-beta+241126215

26 Nov 21:51
e1cec6c
Compare
Choose a tag to compare

namidaco/namida@161359a perf: avoid recolering the player whereas possible like when reordering items or when playing same item
namidaco/namida@032701e chore: smol right padding for miniplayer info
namidaco/namida@9dd26ae chore: spirce for kuru custom display first listen date for me
namidaco/namida@0cddbc1 code: refactor _saveLatestQueueToStorage()
namidaco/namida@de391a9 chore: delete empty downloads-group db on startup
namidaco/namida@a1e9dfe fix: possible empty first video id character when importing from playlists csv
namidaco/namida@6c9bf3f fix: caching and retrieving of video description in _YoutubeInfoUtils.getVideoDescription()
namidaco/namida@45781b2 fix: in folder tracks, update "index to scroll to" after sorting if was specified
namidaco/namida@6a0ea28 fix: parsing channel playlist tab at package:youtipie
namidaco/namida@90db311 fix: artwork filename when "group by artwork" is enabled

4.7.2-beta+241122174

22 Nov 17:52
e1cec6c
Compare
Choose a tag to compare

4.7.1-beta+241120014

20 Nov 03:44
e1cec6c
Compare
Choose a tag to compare

4.7.0-beta+241118187

18 Nov 19:05
e1cec6c
Compare
Choose a tag to compare
  • namidaco/namida@f4e706f chore: improve details extraction for yt playlists import
  • namidaco/namida@1d77806 core: force request playlist fetching
  • namidaco/namida@12c7d91 chore: ui tweaks
    • yt notification separate title & channel
    • bigger expansion tile in some places
    • use yt thumbnail for cached items list
  • namidaco/namida@14817d3 chore: internally manage skipping to next when playback finished
  • namidaco/namida@0089b43 fix: yt sign in ref: #321
  • namidaco/namida@64f83d9 chore: re-design yt offline search results to be horizontal
    • this also eliminates some code that differentiate between 3-result page & full results page, making everything unified and tied
    • increase timer to dispose offline search resources to 1 min
  • namidaco/namida@92b81be chore: fallback info for yt miniplayer
  • namidaco/namida@ecfbb7e chore: ui thingys
  • namidaco/namida@0cdc56a core: allow unlimited cache size this will eliminate cache checking at startup so cpu relief yeyy
  • namidaco/namida@c4ffe59 chore: disable media store artwork fallback when not using media store bcz it can generate non-accurate artworks
  • namidaco/namida@6cb8756 chore: apply my settings on first start ^^ hehe
  • namidaco/namida@38aa558 core: add flag setting to explicity allow experimental codecs like av1 & vp9
    • now webm is prefered over av1
    • the process is done using List<VideoStream>.withoutWebmIfNeccessaryOrExperimentalCodecs()
  • namidaco/namida@721bf5a perf: rewrite _addTheseTracksToAlbumGenreArtistEtc() making it significantly faster and more reliable eliminating possible related issues
  • namidaco/namida@b09c533 chore: some fixes
    • using cached personalized related videos when acc is signed in (not the opposite)
    • m3u playlists path parsing
    • fix some equality checks
    • add delay for showing snack error when no network on initState()
    • failed tag edits will not cause the progress to stuck
  • namidaco/namida@fe96401 feat: option to disable personalized related videos

4.6.7-beta+241105228

05 Nov 23:27
e1cec6c
Compare
Choose a tag to compare
  • 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

4.6.1-beta+241027217

27 Oct 23:36
e1cec6c
Compare
Choose a tag to compare

namidaco/namida@42ecb21 chore: cleanup & shi
namidaco/namida@d51ad94 perf: significant improve for indexer missing tracks page loading
namidaco/namida@1b87a20 chore: save group download options across sessions
namidaco/namida@950447c chore: download group for single videos inside a playlist is set to playlist name by default
namidaco/namida@b5386d7 feat: "first listen" as sort option & as optional info in track tile - and re-sort tracks list after history is loaded (if neccessary)
namidaco/namida@97a7651 fix: make sure artists/genres etc are splitted when tags are edited
namidaco/namida@a648414 chore: allow importing multiple history files at once (yt & lastfm)

4.5.9-beta+241024013

24 Oct 01:43
e1cec6c
Compare
Choose a tag to compare

4.5.5-beta+241011011

11 Oct 01:42
e1cec6c
Compare
Choose a tag to compare
  • namidaco/namida@4ec2636 feat: in homepage, pressing top recents or lost memories will now open the most played page with the actual date range
  • namidaco/namida@0ad1425 fix: fallback to low res thumbnail if failed
  • namidaco/namida@75c3715 chore: some ui changes
  • namidaco/namida@9c13272 fix: channel subpages wont display empty items when failed to fetch new items
  • namidaco/namida@cc09b8c feat: in history pages, display the nth listen on card top right, and cake when its first listen
  • namidaco/namida@5cc8731 fix: auto sorting of recent listens in home page
  • namidaco/namida@e0cdb64 feat: pressing "jump to day" icon will open with the current day at scroll position
  • namidaco/namida@30d9cc1 chore: optimize and fix most played subpages + yt horizontal list & history not refreshing properly on startup
  • namidaco/namida@38b4cc2 fix: notification queue start index not accurate when there are comments this time we needed to check if the comment will affect the index or not while reversing the list
  • namidaco/namida@cc3ba45 fix: library sections (album/artist/etc) not ignoring text case
  • namidaco/namida@3ee9f43 feat: basic windows support
    • includes

      • integrating ffmpeg/ffprobe executables
      • refactor FFmpegExecuter, NamidaChannel, NamidaStorage
      • rename FAudioTaggerController to NamidaTaggerController
      • refactor paths to use platform path separator
      • hide settings not meant for windows using NamidaFeaturesVisibility
      • small ui changes
      • build: msix packaging instructions
    • things that are not done yet:

      • ui redesigns to support dynamic/wide window size
      • video playback
      • waveforms
      • folders navigation logic
      • webview login
  • namidaco/namida@1a088c5 build: add windows directory

4.5.2-beta+241003152

03 Oct 15:30
e1cec6c
Compare
Choose a tag to compare

namidaco/namida@8a78327 fix: not resuming after 7 seconds of track failed play dialog
namidaco/namida@8efe0a6 chore: refactor some parts
namidaco/namida@044622c fix: volume mute when pausing and switching item quickly
namidaco/namida@c97e9b7 fix: initial value for some ui parts like loudness enhancer
namidaco/namida@4539ab4 chore: allow adding/removing videos in a playlist & creating playlists without membership