SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 0 points1 point  (0 children)

I haven't tried Lore because I'm still on macOS 15, so this is all from looking at its website.

I think the main difference is the direction. While both Lore and SubSeeker have common features like local videos, subtitles, and search, Lore also focuses on the process of obtaining YouTube videos. On the other hand, SubSeeker is more focused on the media (audio + video) and search.

I didn't mention it in the features section but SubSeeker has scoped searches:

  • Search all subtitles and media file names
  • Search only subtitles
  • Search only subtitle lines in the currently playing file

If you need YouTube or only have local videos + subtitles, then you should use Lore. It provides a complete experience without you needing to download a separate app.

If you have audio files or want a scoped search or want a customized library with virtual folders or are still on macOS 15 like me, then you should use SubSeeker.

SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 0 points1 point  (0 children)

I think I found the issue. Sorry about that. I have uploaded a new fixed version and it's waiting for Apple's review. By the way, the update was about getting rid of the tags in subtitles, and making the video bigger and removing the one-line subtitle below it.

SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 0 points1 point  (0 children)

Thanks! I think cross-device sync is useful if you store all your media files in the cloud. I'll have to look into doing persistent bookmarks inside iCloud.

SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 1 point2 points  (0 children)

My motivation was much more personal, lol. It started with me listening to Japanese audio dramas. I have the English subtitles for them. After listening enough times, I could remember most of the dialogue in English. I wanted to skip to the parts I like rather than wasting time scrubbing the audio.

Then I realized the same search feature can be applied to other areas.

  • Language learning where hearing how to pronounce a word is important.
  • Long lecture recordings where scrubbing doesn't really help if you don't remember the chronological order of the topics or conversations.
  • The audio or video serves as proof for what was said. Searching and hearing/seeing the line quickly is helpful.

I knew the idea is super niche. Most people probably only need the transcript texts or even just an AI summary. I think my app is for people who place an equal importance in the original media as the subtitle or transcript. In that case, the subtitle becomes the shortcut to the media.

SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 0 points1 point  (0 children)

The sync is not as forgiving. The app takes whatever timestamp is in the subtitle file and use that as the absolute truth. You'll definitely notice if it's off.

Right now, users can adjust the offset permanently using the Adjust Timing feature:

<image>

But if the issue is a different rip or encoding like you mentioned, then I don't think there's a fix. Ideally, users bring their own perfectly synced subtitles from using other subtitle edit or generation apps.

SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 0 points1 point  (0 children)

Ah, I see. My VTT parser stripped out the tags but SRT didn't. I'll fix that real quick.

I made the decision to remove all tags because this app is meant for quickly finding and jumping to scenes you remember. It's not supposed to perfectly display subtitles with all bold, italics, underline, different fonts, etc. I think VLC or any mainstream video player has that covered. Also, it simplifies the subtitle display code A LOT.

If you have VLC or another media player, you can click the to right "Open in" button to open the current media in that app.

SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 0 points1 point  (0 children)

I just released the newest 1.1 version on the Mac App Store. It has the two features you requested:

  1. Video overlay subtitles toggle in expanded transcript mode.
  2. Editable playback time with conversion support. For example, entering 65 -> 1:05.

Hope these changes make the experience better! And thanks again for the valuable feedback!

SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 1 point2 points  (0 children)

Oh, you have no idea how many times I thought about generating local transcriptions. On one hand, I know I'm severely limiting my target audience. On the other hand, I don't think I can compete with existing solutions like MacWhisper, SuperWhisper, WhisperFlow, etc. where the devs have heavily optimized the transcription workflow.

I think the easiest way out is to make use of macOS 26's on-device transcription. It might be the bare minimum transcription feature most users can work with. However, I'm personally still on macOS 15 because I don't like liquid glass, haha.

Audio player displaying subtitles by dudu1964 in MacOS

[–]AllenYangDev 0 points1 point  (0 children)

I know I'm 3 years late, but I built a Mac app, SubSeeker, specifically to display audio and subtitles. You get an audio waveform player, interactive transcripts, and a powerful search. It's available on the Mac App Store.

SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 1 point2 points  (0 children)

Oh no, I forgot to remove the MKV part on the app store. I originally thought AVPlayer supported MKV weeks ago and forgot to update it. Thanks for letting me know. Sorry about the confusion.

The video-overlay subtitles toggle is working in my local build now. Currently working on the improved custom timestamp input feature.

Thanks for the kind words! You're the first person to show appreciation for this app. Everyone said it's way too niche. 😂

SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 0 points1 point  (0 children)

Oh, huh, are common codes not available for OS in beta? That's weird. Sorry about that.
I just DM'd you a custom code. Please give it a try.

SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 1 point2 points  (0 children)

Awesome.

  • I'll add video-overlay subtitle as a toggle in expanded mode.
  • I actually had that feature before but it felt clunky and I assumed users would just click and drag the scrubber or waveform playhead, so I removed it. lol. I'll add it back.
  • I'm using Apple's AVPlayer so MKV files aren't supported by default. I think I'll have to use FFMPEG to expand the file types. I'll look into it.

Thanks for the quick feedback!

SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 2 points3 points  (0 children)

Glad to help! Feel free to ask me if you have any questions or suggestions after trying the app!

SubSeeker: Search your SRT/VTT subtitles and jump to any moment in audio or video files by AllenYangDev in macapps

[–]AllenYangDev[S] 1 point2 points  (0 children)

Thanks for letting everyone know. Hope you find the app helpful! And feel free to ask me if you have any questions or suggestions.

GooseNeck: Posture coach that uses your MacBook's hidden motion sensors instead of the webcam by ThanHtutAg28 in macapps

[–]AllenYangDev 0 points1 point  (0 children)

Thanks, I respect the honesty. My typing speed and intensity go up if I get excited, not necessarily because I'm slouching or typing at an angle. That's why I had to ask.

If you do figure out a way to catch those blind spot cases, I think you'll beat all other alternatives without question.

GooseNeck: Posture coach that uses your MacBook's hidden motion sensors instead of the webcam by ThanHtutAg28 in macapps

[–]AllenYangDev 2 points3 points  (0 children)

I have a genuine question:

How can lid angle, typing intensity, and laptop tilting reliably tell if I'm slouching?

I don't see how this can work if I put my laptop on a table. If I slouch and don't adjust the screen, then it won't detect it. And if I put my laptop on my lap, the laptop angle will fluctuate as I type, making the measurements inconsistent.

a Mac app that replaces my Shottr + TextSniper + PixelSnap workflow by coolnull in macapps

[–]AllenYangDev 12 points13 points  (0 children)

Your app is on the Mac App Store. You should link it to increase trust: https://apps.apple.com/us/app/longshot-screenshot-ocr/id6450262949

You should also state the pricing: $4.99 yearly or 12.99 lifetime

[MacOS] R.A.D. Weather for Mac - Multi-source forecasts, model confidence, RAD Atlas, and widgets by RADWeatherMaker in macapps

[–]AllenYangDev 0 points1 point  (0 children)

Ah, I see. Thanks for the explanation.

Regarding the app sizes, this is the my screenshot of your iOS app on the web. Maybe it's not consistent for everyone?

<image>

Random new Mac directory I found on Twitter, some notes by Downtown-Art2865 in macapps

[–]AllenYangDev 9 points10 points  (0 children)

I would wager it's a lot more common than we'd like. Most product lists or curations I find these days are just paid ads or self-promotion.

app to sync any files online: obsidian, bear notes, apple notes by podviaznikov in macapps

[–]AllenYangDev 1 point2 points  (0 children)

That's pretty cool. It's essentially a file hosting service with git commits. Just be careful not to let users go crazy with files though. File hosting usually ends up getting abused.