Максим Тотмин en2zmax
  • Joined on 2023-06-23
en2zmax pushed to main at en2zmax/streamdeck-lets-go 2026-06-17 10:48:40 +07:00
b075b72eea fix: keep active page on config save, add Cyrillic preview support, fix grid sizing
en2zmax pushed to main at en2zmax/streamdeck-lets-go 2026-06-17 00:09:56 +07:00
52d4665e87 Multi-action keys with tap/long-press/double-tap/hold, gesture timing, display output colors, global font, and display output JSON/color parsing
en2zmax pushed to main at en2zmax/streamdeck-lets-go 2026-06-16 22:51:43 +07:00
d5998e81cf Multi-device support, dynamic grid adaptation, keyboard action
en2zmax pushed to main at en2zmax/streamdeck-lets-go 2026-06-16 22:35:17 +07:00
f65ff75a43 Initial commit: Stream Deck daemon with web UI
en2zmax created branch main in en2zmax/streamdeck-lets-go 2026-06-16 22:30:52 +07:00
en2zmax pushed to main at en2zmax/streamdeck-lets-go 2026-06-16 22:30:52 +07:00
3ae704ec48 Initial commit: Stream Deck daemon with web UI
en2zmax created repository en2zmax/streamdeck-lets-go 2026-06-16 22:17:04 +07:00
en2zmax created branch main in en2zmax/ludmila-ai-tui 2026-06-03 16:16:55 +07:00
en2zmax pushed to main at en2zmax/ludmila-ai-tui 2026-06-03 16:16:55 +07:00
106fd32498 docs: добавил readme, gitignore и скилл для коммитов
96a8374955 add .gitignore, remove binaries and embedded repo
67c8984b95 first commit
en2zmax created repository en2zmax/ludmila-ai-tui 2026-06-02 19:36:58 +07:00
en2zmax pushed to main at en2zmax/neo-pod-desktop 2026-06-02 09:27:20 +07:00
598bcc69d3 chore: remove empty tests that covered 0% of codebase
8b122aa938 docs: correct README — player supports iPod Nano 7G only, not 6G
71f35c53cb refactor: vendor iOpenPod core modules instead of pip dependency
222c2fcffb fix: add iOpenPod dependency as pip installable from GitHub
Compare 4 commits »
en2zmax pushed to main at en2zmax/neo-pod-desktop 2026-06-02 08:58:31 +07:00
8317ad1fe4 docs: rewrite README.md with detailed project description
en2zmax pushed to main at en2zmax/neo-pod-desktop 2026-06-02 00:54:59 +07:00
54cd87654f fix: reliable play count sync with auto-sync + deferred iTunesDB commit
d08125c7b3 fix: use correct case for Location key in read_play_stats
ba7144c88f feat: migrate LibraryCache to SQLite, add SessionStore + splash overlay
2d77b3ea3e feat: modernize iPod tab with table view, search, and sorting, fix LibraryCache API
597603f90e feat: add ready audio files (m4a/mp3/aac) to library with structured copy
Compare 13 commits »
en2zmax pushed to main at en2zmax/neo-pod-desktop 2026-06-01 15:25:41 +07:00
dd93440146 fix: hide vertical header (row numbers) in library table
a1d6465730 fix: sort by # now uses track_num from UserRole instead of cell text, so EQ animation doesn't break sorting
Compare 2 commits »
en2zmax pushed to main at en2zmax/neo-pod-desktop 2026-06-01 14:56:53 +07:00
199fb43f04 feat: iTunes-style sidebar + global player header + album grid
4c703db802 Add incremental metadata/artwork sync to iPod (iTunes-style)
3bfb0ebbfe Fix UI freeze on iPod mount/track-load and add content_hash/sync-metadata
25bb8105ac feat: auto-detect iPod connection via QTimer polling + fix AlreadyMounted in _mount_linux
71d162520c refactor: extract main.py into ui/ tabs + app.py, extract search_itunes into services/, remove MusicBrainz
Compare 8 commits »
en2zmax pushed to main at en2zmax/neo-pod-desktop 2026-06-01 01:27:12 +07:00
ec797b8074 feat: persist play/pause state — auto-resume playback or pause-on-load on restart
06f6529cbe feat: remember last played track, playback position, and volume across restarts
949783e76c feat: hide library progress bar and status when iPod not connected
61bcaec7a3 feat: hide iPod tab/button/menu when no device + fix settings persistence
1ae1e90ae3 chore: remove redundant wasmtime install from build script (now a transitive dep of iopenpod)
Compare 13 commits »
en2zmax pushed to main at en2zmax/neo-pod-desktop 2026-05-31 22:56:21 +07:00
6a841afaa0 Add -bitexact to MP3 encoding to suppress ffmpeg timestamp warning
en2zmax pushed to main at en2zmax/neo-pod-desktop 2026-05-31 22:46:32 +07:00
340b0dea9e Switch default output to MP3, fix AAC for iPod Nano 7G, auto-remove gray source rows after convert
63d72adae6 fix: move iPod track deletion to background thread with progress bar, batch DB sync
3da5e15fe0 fix: add +global_header +genpts ffmpeg flags, preserve cover art streams, gapless metadata for iPod Nano 7
71928d3478 feat: integrate artwork module into sync pipeline for Nano 7G
9da689782a fix: clamp default audio bitrate to 160 kbps for iPod Nano 7 compatibility
Compare 5 commits »
en2zmax pushed to main at en2zmax/neo-pod-desktop 2026-05-31 21:29:11 +07:00
0f12c4985f fix: robust iOpenPod imports and sync error handling
4f7bd2709c fix: resolve ipod_device import conflict with lazy imports
4c4a19640d feat: integrate iOpenPod SQLiteDB_Writer and iTunesDB_Writer
Compare 3 commits »
en2zmax pushed to main at en2zmax/neo-pod-desktop 2026-05-31 19:10:47 +07:00
fba3fe7d05 Add HASHAB signing to iTunesCDB header + fix sync_itunescdb