This website requires JavaScript.
47514127d8
publish.sh: dev uploads go to the main admin with ?source=developer (dev-admin :8097 is gone)
dev
root and Claude Opus 5.5
2026-11-13 15:24:55 -08:00
02f8452be2
publish.sh: dev uploads go to the main admin with ?source=developer (dev-admin :8097 is gone)
main
root and Claude Opus 5.5
2026-11-13 15:24:53 -08:00
567e557968
iOS: show stem level inside the fader track
root and Claude Opus 5.5
2026-11-10 17:30:45 -08:00
ae5eead73b
iOS: drop Master fader, roomier static Duo stem rows
root and Claude Opus 5.5
2026-11-10 12:36:52 -08:00
5a7a36b898
iOS: same display name for every build
root and Claude Opus 5.5
2026-11-10 12:03:49 -08:00
f9933a4883
iOS: prov uses the main bundle ID, release becomes -pub
root and Claude Opus 5.5
2026-11-10 10:25:56 -08:00
ec1cbdfe75
iOS: release/dev/prov builds, publish.sh, dev icon variants
root and Claude Opus 5.5
2026-11-10 10:18:32 -08:00
fabca5d1aa
iOS: Duo layout fixes, swipe-up option, fuller backup restore
root and Claude Opus 5.5
2026-11-10 09:07:22 -08:00
e8bc920454
iOS: default build is dev + prov, public only on request
root and Claude Opus 5.5
2026-11-09 17:09:10 -08:00
08f7af9421
iOS: Duo unfolded layout with right-edge tab rail, stems+queue deck and swap sides
root and Claude Opus 5.5
2026-11-09 17:02:08 -08:00
f4af7b6cf8
iOS: dev builds get a 'dev ♡' sash on the app icon (AppIconDev)
root and Claude Opus 5.5
2026-11-09 13:07:13 -08:00
d996d3e236
iOS: dev build variant (org.cdnutter.stemify-dev) for internal tests
root and Claude Opus 5.5
2026-11-09 13:00:54 -08:00
4f2dcb94f5
iOS: Duo split engages when flat (include inactive hinge), size fallback; 1.0 RC 4
root and Claude Opus 5.5
2026-11-09 12:20:17 -08:00
dfdd9a8ae5
iOS: source.json for 1.0 RC 3
root and Claude Opus 5.5
2026-11-09 08:01:30 -08:00
db55b5eea0
iOS: iPhone Duo split layout at the hinge, 1.0 RC 3
ios-v1.0-rc3
root and Claude Opus 5.5
2026-11-09 07:57:58 -08:00
cf5f992e60
stemserve: refresh index in a background thread
cdnutter and Claude Sonnet 5.5
2026-11-06 14:17:38 -08:00
f099682a88
ios: build-remote defaults to white-m1 host
root and Claude Opus 5.5
2026-11-06 09:33:45 -08:00
9415bfb50f
iOS: source.json for 1.0 RC 2 rebuild
root and Claude Opus 5.5
2026-11-06 08:55:29 -08:00
ee6ca41fd3
iOS 1.0 RC 2: Update Download and Update All Downloads
ios-v1.0-rc2
root and Claude Opus 5.5
2026-11-06 08:55:26 -08:00
abb157d140
iOS: source.json for 1.0 RC 2
root and Claude Opus 5.5
2026-11-06 08:41:09 -08:00
2fb8040388
iOS 1.0 RC 2: Plex streams under upload caps, shuffle and album radio stations, Recently Added list, photo covers, crossfade
root and Claude Opus 5.5
2026-11-06 08:40:37 -08:00
c0e33b5e3e
iOS 1.0 RC 1: battery and heat work, version label, web player redraw tweaks
root and Claude Opus 5.5
2026-11-06 08:31:00 -08:00
0fc35b13e8
Prune stems whose source song was removed or replaced
cdnutter and Claude Sonnet 5.5
2026-10-29 10:28:35 -07:00
5b7fadb7f7
iOS: section reorder and visibility, CarPlay downloads fix, stem playlist refresh fix
root and Claude Sonnet 5.5
2026-10-28 16:30:30 -07:00
3e832e3125
iOS: Random Album Radio plays whole albums in random order, loading each next album lazily
root and Claude Sonnet 5.5
2026-10-28 15:56:02 -07:00
a4c870251c
iOS: stem playlist refresh and covers, download queue page, reorderable Library, whole-library radio
root and Claude Sonnet 5.5
2026-10-28 15:49:09 -07:00
7c8dfb54ca
Add Kevin Viers Venmo link to About, build 20
cdnutter and Claude Sonnet 5.5
2026-10-24 20:22:03 -07:00
df5d847169
Stemify iOS 1.1 and WebUI updates, repo restructure into desktop/ios/server/web
cdnutter and Claude Sonnet 5.5
2026-10-24 17:08:51 -07:00
894dd5a695
ios 1.0.17: pooled libraries, random sort, stems-only filter
cdnutter and Claude Sonnet 5.5
2026-10-20 18:45:25 -07:00
7cdfbef160
Web player overhaul; iOS random sort, stems-only filter, pooled libraries
root and Claude Opus 5.5
2026-10-20 18:29:45 -07:00
48faa6682f
web: prepare the next track only after the current one is playing and fully buffered
root and Claude Sonnet 5.5
2026-10-20 17:42:22 -07:00
a1cf0a00b3
ios: prepare the next track only after the current one is playing and fully cached
root and Claude Sonnet 5.5
2026-10-20 17:40:59 -07:00
4277688a38
stemserve: stay quiet on dropped client connections
root and Claude Sonnet 5.5
2026-10-20 16:48:44 -07:00
455d9a790c
stemd: AUTO_SCAN off by default
root and Claude Sonnet 5.5
2026-10-20 15:46:32 -07:00
4ccb5051ca
web: Stem Now button on album, artist and playlist pages
root and Claude Sonnet 5.5
2026-10-20 15:44:12 -07:00
e35ebedb56
stemd: AUTO_SCAN=0 runs on request only (Stem Now)
cdnutter and Claude Sonnet 5.5
2026-10-20 15:42:55 -07:00
d69c44eff9
README: make it generic (no host paths, IPs or personal examples)
cdnutter and Claude Sonnet 5.5
2026-10-20 15:09:12 -07:00
1cf9341cda
source.json: 1.0.16
cdnutter and Claude Sonnet 5.5
2026-10-20 14:39:00 -07:00
75c6d89608
ios 1.0.16: more room between seek bar and time/codec row
ios-v1.0.16
cdnutter and Claude Sonnet 5.5
2026-10-20 14:38:54 -07:00
f065c95422
ios: source.json for 1.0.15
cdnutter and Claude Opus 5.5
2026-10-20 14:22:36 -07:00
c17d6f174b
ios: 1.0.15, mixer rows stretch to fill spare height
ios-v1.0.15
cdnutter and Claude Opus 5.5
2026-10-20 14:22:27 -07:00
e7e4fcc9d6
ios: 1.0.14, source.json, README for tab bar, AirPlay and debug logs
cdnutter and Claude Sonnet 5.5
2026-10-20 14:14:55 -07:00
926ad6ee99
ios: reorderable tab bar with more tabs, debug log export, AirPlay picker, more room above seeker
ios-v1.0.14
cdnutter and Claude Sonnet 5.5
2026-10-20 14:11:58 -07:00
a0fe35a8d8
iOS: source.json for 1.0.13
cdnutter and Claude Sonnet 5.5
2026-10-20 13:42:31 -07:00
d773b3e5a5
iOS: bump to 1.0.13
ios-v1.0.13
cdnutter and Claude Sonnet 5.5
2026-10-20 13:40:13 -07:00
9c1e70da4d
iOS: one-line mixer faders so every stem fits; wide now-playing layout and landscape for iPhone Duo
cdnutter and Claude Opus 5.5
2026-10-20 13:37:38 -07:00
4e2816673d
iOS: export/import stem playlists and sound settings
cdnutter and Claude Sonnet 5.5
2026-10-20 13:33:54 -07:00
9646b4c010
source.json: add 1.0.12
cdnutter and Claude Sonnet 5.5
2026-10-20 13:29:08 -07:00
99c4de91c4
iOS 1.0.12: more space between seek bar and transport buttons
ios-v1.0.12
cdnutter and Claude Sonnet 5.5
2026-10-20 13:27:44 -07:00
1a5dba78f7
Document /plex/ proxy
cdnutter and Claude Sonnet 5.5
2026-10-20 13:12:25 -07:00
7ca9d0374d
Proxy Plex through stemserve (/plex/) so HTTPS pages avoid mixed-content blocks
cdnutter and Claude Sonnet 5.5
2026-10-20 13:11:18 -07:00
4b53a720c4
Web UI: fix Plex status text, PLEX_URL/PLEX_TOKEN env, local stem server auto-detect, WEB=0
cdnutter and Claude Sonnet 5.5
2026-10-20 13:00:34 -07:00
2a4e848788
stemify: build-ipa writes an unsigned release IPA plus a personal signed IPA in prov/
root and Claude Sonnet 5.5
2026-10-20 12:41:36 -07:00
629901616b
ios: optional signing step in build-ipa.sh (profile + p12 from ios/prov)
cdnutter and Claude Sonnet 5.5
2026-10-20 12:36:05 -07:00
4fe7f6d16a
ios: source.json for 1.0.11
cdnutter and Claude Opus 5.5
2026-10-20 12:24:42 -07:00
555a79657c
ios 1.0.11: Now Playing tap opens the app
ios-v1.0.11
cdnutter and Claude Opus 5.5
2026-10-20 12:24:40 -07:00
9299fee9a0
Web player served by stemserve
cdnutter and Claude Opus 5.5
2026-10-20 11:30:02 -07:00
605b88f1eb
ios: source.json for 1.0.10
cdnutter and Claude Opus 5.5
2026-10-20 11:21:34 -07:00
b0dba777f9
ios 1.0.10: shuffle/repeat on Now Playing, playback speed
ios-v1.0.10
cdnutter and Claude Opus 5.5
2026-10-20 11:21:32 -07:00
5b767cacc2
README: iOS has the EQ too
cdnutter and Claude Opus 5.5
2026-10-20 10:50:22 -07:00
bba92967ea
README: iOS section, stem playlists, tighter layout
cdnutter and Claude Opus 5.5
2026-10-20 10:50:14 -07:00
068f2309b4
iOS: source.json for 1.0.9
cdnutter and Claude Opus 5.5
2026-10-20 10:28:27 -07:00
eb541b9a16
iOS 1.0.9: Add to Playlist sheet
ios-v1.0.9
cdnutter and Claude Opus 5.5
2026-10-20 10:28:25 -07:00
790f8a35a2
iOS: source.json for 1.0.8
cdnutter and Claude Opus 5.5
2026-10-20 10:02:44 -07:00
e2cf62cb07
iOS 1.0.8: stem playlists, karaoke softness slider in lyrics
ios-v1.0.8
cdnutter and Claude Opus 5.5
2026-10-20 10:02:42 -07:00
6f634522e5
ios: source.json for 1.0.7
cdnutter and Claude Opus 5.5
2026-10-20 09:39:04 -07:00
d52a3e257f
ios: Liquid Glass mini player, adjustable karaoke softness (1.0.7)
ios-v1.0.7
cdnutter and Claude Opus 5.5
2026-10-20 09:39:02 -07:00
e98d595365
ios: source.json for 1.0.6
cdnutter and Claude Opus 5.5
2026-10-20 09:31:01 -07:00
41b8171df2
ios: karaoke vocals On/Soft/Off (1.0.6)
ios-v1.0.6
cdnutter and Claude Opus 5.5
2026-10-20 09:31:00 -07:00
8e5ebb70b1
ios: source.json for 1.0.5
cdnutter and Claude Opus 5.5
2026-10-20 09:23:39 -07:00
65bc69a7fe
ios: sort artists, albums, songs and playlists (1.0.5)
ios-v1.0.5
cdnutter and Claude Opus 5.5
2026-10-20 09:23:38 -07:00
d149af336a
iOS: keep older build numbers when regenerating the source
cdnutter and Claude Opus 5.5
2026-10-20 09:18:42 -07:00
3f7fd76762
iOS: source for 1.0.4
cdnutter and Claude Opus 5.5
2026-10-20 09:18:33 -07:00
bea3f8f5a2
iOS 1.0.4: per-song saved mixes, karaoke mode with synced lyrics
ios-v1.0.4
cdnutter and Claude Opus 5.5
2026-10-20 09:18:31 -07:00
e0184f540b
iOS: add AltStore source for 1.0.3
cdnutter and Claude Opus 5.5
2026-10-20 09:08:22 -07:00
1123f460b0
iOS 1.0.3: bundle ID org.cdnutter.stemify, stemify-<version>.ipa, AltStore source generator
ios-v1.0.3
cdnutter and Claude Opus 5.5
2026-10-20 09:08:11 -07:00
a0726b07a1
iOS 1.0.2: shuffle the whole library from Songs
ios-v1.0.2
cdnutter and Claude Opus 5.5
2026-10-20 08:53:16 -07:00
2ddfe051d8
iOS 1.0.1: mini player, Now Playing spacing, play spinner fix
ios-v1.0.1
cdnutter and Claude Opus 5.5
2026-10-20 08:50:42 -07:00
fdf9e970b2
Add iOS app with CarPlay and Siri
ios-v1.0
cdnutter and Claude Opus 5.5
2026-10-20 07:15:47 -07:00
45bc0eefe0
Rename everything to Stemify, and add a README
ClericalError and Claude Opus 5.5
2026-10-14 21:24:56 -07:00
1845f03c41
StemRoller: desktop stem separator, Android stems player, and server daemons
ClericalError and Claude Opus 5.5
2026-10-14 21:17:17 -07:00
716c5499ff
Initial commit
kevinViers
2026-10-15 04:16:06 +00:00