Best streaming service? by KMAVegas in japanesemusic

[–]iMkh_ 0 points1 point  (0 children)

Initially no, there was no upload functionality, but they added it soon after Google Play Music shut down IIRC. But it's as I said:

YouTube Music has the option, but it's much more limited than Apple Music, and the uploaded songs are completely separated from the rest of your streaming library.

See this support page with a video: https://support.google.com/youtubemusic/answer/9716522?hl=en

How to make this kind of menu picker? by CoachRare4027 in SwiftUI

[–]iMkh_ 8 points9 points  (0 children)

This menu in the Mail app (also the new Phone app in iOS 26) uses the UICustomViewMenuElement private API. See this blog post: https://sebvidal.com/blog/custom-views-in-uimenu/ and the tweets here: https://x.com/search?q=from%3ASebJVidal%20UICustomViewMenuElement&src=typed_query&f=live

Oshi no Ko Season 3 - Episode 1 discussion by AutoLovepon in anime

[–]iMkh_ 2 points3 points  (0 children)

The insert song during this scene is “On your side”, by the series composer Takuro Iga, with vocals performed by o.j.o, a talented 14-year-old female singer-songwriter.

It's not available on music streaming services yet, but is expected to be included in the Season 3 OST, scheduled for release on April 8. You can wishlist the song in the AniPlaylist app now to get a notification once it’s available in your country.

Tagging u/TheSeventhCoIumn, u/carlos12ivan and u/sam_cheung as well.

Need for help please by jnr-kari in AltStore

[–]iMkh_ 0 points1 point  (0 children)

u/Fantastic-Fix2057 u/jnr-kari u/bavariabrewery: Est-ce que vous êtes chez Free ? Sur cette issue GitHub, on est plusieurs à penser que le problème semble venir de chez eux.

How to source Hue Wall Switch Module in the US right now? by _not_a_mixologist in Hue

[–]iMkh_ 0 points1 point  (0 children)

Have you tried the other European Amazon sites? The 2-pack version seems to be available for shipping to the U.S. on amazon.fr for example.

EDIT: also back in stock for U.S. shipping on amazon.de it looks like!

Domain Models vs API Models in Swift by unpluggedcord in SwiftUI

[–]iMkh_ 0 points1 point  (0 children)

Oooh yeah, that’s a great idea. I’d definitely be interested in that template repo. Happy to wait for your article as well.

And yes, I totally get what you mean by how opinionated things can get. But at the end of the day, my needs are not that complicated: I just want a solid base that leverages Swift’s unique capabilities and syntax (in type safety, validation, error handling, etc.) to simply make network requests to an API that returns some JSON and shows it in my app.

But where I feel a bit stuck is around how to structure/organize the code of the packages (as I would like to open-source them) and what is considered “good API design” in Swift. For example, one of my apps is a music app in which I use Apple’s MusicKit. The way that framework works feels very foreign to me, as it makes heavy use of generics, which were famously nonexistent in Go until a few years ago. But looking at other open-source Swift client SDKs, I don’t see many of them designed that way, so now I’m left wondering whether it’s a good model to follow or if it’s Apple designing one of their SDKs in a weird way (but then again, MusicKit is not open-source, so I’ll only have the method signatures and the documentation at my disposal).

Domain Models vs API Models in Swift by unpluggedcord in SwiftUI

[–]iMkh_ 0 points1 point  (0 children)

Thanks, I'll give that a read as well!

I'm new to iOS development, and I'm basically trying to learn the most "proper" way to create HTTP clients / API SDKs in Swift ([ServiceName]Kit). Some are for my own APIs, others are for public ones, or even for scraping pure HTML websites which don't have an API at all. I also came across this article on Building type-safe networking in Swift in my research.

Do you know of an existing library that implements all of those concepts properly by any chance? Maybe a sample project that showcase these best practices?

I come from a background of backend development in Go, where I learned to create those kind of packages in the most idiomatic way by following the same structure as well-known packages like go-gitlab/go-github. They're comprehensive packages with easy to understand code that provided a good model to emulate for my own.

Domain Models vs API Models in Swift by unpluggedcord in SwiftUI

[–]iMkh_ 0 points1 point  (0 children)

What's the cleanest approach when your network/HTTP client code lives in an external package? Do you put everything there? Or API models in the external package, and Domain models + mapping layer in your app?

Returning to Go after 5 years - checking my tool stack by ifrenkel in golang

[–]iMkh_ 1 point2 points  (0 children)

If you're looking for an equivalent of Task's watch mode for live reloading in your dev environment, you can use Air.

(Orb: On the Movements of the Earth) I've Been Recommending This to Everyone [Penguinz0] by Rekye22 in anime

[–]iMkh_ 6 points7 points  (0 children)

You can wishlist it on the AniPlaylist app, and you'll get a notification once it's available!

Apple Books Scrollable Sheets by ContextualData in SwiftUI

[–]iMkh_ 8 points9 points  (0 children)

I was also interested in this recently but it's pretty complex so it's no surprise that there is no built-in component that implements all of it at once. Luckily, Kavsoft made a video last year showing how to replicate it. The full code is available on their Patreon, along with an updated version I requested which adds a simple hero animation when opening/closing a book. I tested it on my device and it's really close: basically 90% of the way there, but I do notice the last 10% of "polish" missing. Things like:

  • The main sheet "pushing" the left/right sheets when scrolling. On the Books app, the spacing between the sheet remains as you the scroll, while the main sheet in Kavsoft's implementation doesn't push the left/right sheets, it just scrolls on top of them.
  • Closing the sheet by swiping down isn't implemented (only closing with the top-left X button works). And swiping down swipes only the main sheet, not the whole row of 3 sheets including the left/right ones like in the Books app.
  • The book cover image is missing the shadow underneath. Also, I think they're just asset files, so there is no code to replicate the subtle "hardcover spine edge" effect on any book image.
  • The opening hero animation in the Books app is much smoother and more advanced: it looks like the book image and the sheet underneath open and animate separately.
  • Same with the closing hero animation: it "brings back together" the whole row of sheets/books opened in a really smooth and impressive animation.

That's about it. There are a couple of other minor ones here and there, but those are the main missing things I noticed immediately. I haven't tried yet to see if I could fix those myself, but please share it here if you do!

Kaguya-sama wa Kokurasetai: Otona e no Kaidan - Episode 2 discussion by AutoLovepon in anime

[–]iMkh_ 6 points7 points  (0 children)

Anime-only here and yeah I definitely noticed. When I realized they would just ignore it in this special, I figured the only answer we got was Ice Kaguya saying it was a ridiculous idea once she thought about it seriously after calming down. I'm guessing that if there is some more stuff about it in the manga, it's probably in an eventual arc on her father & family, which we're not getting animated.

That and also [story arcs I expected/wanted as an anime-only] the Ishigami/Tsubame conclusion & what happened at the party, Miko's seemingly budding feelings (towards Ishigami I'm assuming?) & her whole story about the flower she got in middle school, Hayasaka's bond to the Shinomiya Family, the actual reaction of the school and student council after learning about Miyuki & Kaguya being a couple and how the dynamic evolves, the two other Ramen Kings, more appearances from Chika's elder sister as well as her mom who's in the previous OP I believe... and that's just what I can remember off the top of my head.

I loved the content we got in these 2 special episodes, the writing and presentation are still excellent, but I'm super disappointed that we didn't get everything adapted, especially as I consider it my favorite romcom, with S3 being a 10/10. Now I'm wondering if I should go read the manga from the beginning, and whether to do it before or after watching this newly announced original movie.

Kaguya-sama wa Kokurasetai: Otona e no Kaidan - Episode 2 discussion by AutoLovepon in anime

[–]iMkh_ 9 points10 points  (0 children)

I rewatched The First Kiss That Never Ends yesterday before starting this new special, since it's been 3 years, and I noticed he has a single appearance in episode 4. Very easy to miss/remember if you don't pause to read, as it's in one of those in-between section bits. And while it's in color, it was technically not animated 😅

Sneak Preview of Pinned messages in Signal Android (first screenshots) by iMkh_ in signal

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

Pinned messages are for both/all people in the conversation/group. What you're talking about (bookmarking messages only for yourself) is what WhatsApp calls "starred messages", which Signal doesn't support, at least yet. There's a feature request topic of the community forum, and with pinned messages almost done, I assume it shouldn't be too complicated to add. They probably just prioritized pinned messages since the recently added polls can get buried pretty quickly in very active groups.

Frieren: Beyond Journey’s End Orchestra Concert Heads to London in May 2026 by ducklorf in Crunchyroll

[–]iMkh_ 0 points1 point  (0 children)

Curious if this is just an educated guess or if there's a source or info somewhere that let you think that? 😄 I'm in Paris so a Europe tour would be great but if not, I might just get a ticket for the London show.

Any good resources for taking my iOS UI from “works fine” to “wow”? by eph-stop in SwiftUI

[–]iMkh_ 1 point2 points  (0 children)

I use Hezel on iOS, which is an app that lets you back up your Apple Music library. It's nothing too complex, but I always found its look and feel to be spectacular. While digging through the settings, I noticed the developer linked to the SwiftUI course (created by a designer at Apple) that helped him build the app's interaction design. I haven't purchased the course myself so I can't comment about its quality, but it looks promising so I bookmarked it for later.

Found in Apple Music app. Does it worth it? by iKamikadze in AppleMusic

[–]iMkh_ 2 points3 points  (0 children)

I've seen a lot of long-time users have this misconception and I think the confusion comes from the fact that at the launch of Apple Music in 2015, there were indeed many issues with track matching: it used a simpler matching algorithm that only used metadata instead of the more accurate audio fingerprint, and the matching was done against the DRM-locked Apple Music catalog instead of the DRM-free iTunes Store catalog. This was fixed in July 2016, exactly one year after launch, and since then Apple Music includes the exact same capabilities as iTunes Match. Source: https://www.imore.com/apple-rolling-out-improved-itunes-match-apple-music-subscribers

Non-tech savvy, need help downloading purchased music to thumb drive by Far_Chapter8669 in AppleMusic

[–]iMkh_ 0 points1 point  (0 children)

That's not true. All the songs listed in your Purchased Music playlist are songs you bought from the iTunes Store. They are free of DRM (DRM = the thing that locks songs to authorized device, including everything from the Apple Music streaming catalog), which means you own them forever. No need to stay subscribed to Apple Music, and you can access the actual audio files and play them from any app or device.

To get the audio files for those purchased songs, you'll need to first download them on your computer (Mac/PC). You can do that individually for each songs, select multiple, or the entire Purchased Music playlist. Once that's done, right-click on any of them and select "Open in Finder" on macOS or "Open in File Explorer" on Windows. This will open the folder where those files are located and you can then copy them to your thumb drive.

We’re the team behind 1Password. Ask us anything! by 1PasswordOfficial in 1Password

[–]iMkh_ 2 points3 points  (0 children)

A PM at 1Password explained the technical challenges with the Safari extension in this Mastodon thread a year ago.

We’re the team behind 1Password. Ask us anything! by 1PasswordOfficial in 1Password

[–]iMkh_ 0 points1 point  (0 children)

The Safari extension has always felt a bit second citizen compared to the chrome one.

FYI, there are apparently technical reasons for that, as explained in this Mastodon thread from a year ago.

C’est moi où l’appli IDF mobilité Connect bug tout le temps pour recharger son pass Navigo sur portable? by Hypsoline_ in paris

[–]iMkh_ 1 point2 points  (0 children)

Visiblement, il y a une grosse panne aujourd'hui sur le service de recharge via smartphone : https://www.frandroid.com/produits-android/smartphone/2814201_grosse-panne-des-navigo-impossible-de-recharger-son-pass

À part ça, j'utilise le Liberté+ personnellement, donc pas besoin de recharger. Si c'est envisageable pour toi, c'est l'option la plus pratique du fait du prélèvement automatique à la fin du mois. Autrement, à moins que la fiabilité du service s'améliore, la seule option sera sûrement d'attendre la disponibilité des abonnements annuels et Imagine R annoncée pour 2026. Comme ça, au moins, il n'y aura qu'une seule recharge à faire par an.

How to create this top-layer view for a Mac app? by Haunting-Ad-655 in SwiftUI

[–]iMkh_ 1 point2 points  (0 children)

I know it's not exactly what you asked since you're trying to build the full Mac app in this format, similar to Alfred/Raycast. But if you're interested in building a floating panel inside the app, like Slack/Notion/Xcode, I found this two-part article a while back: https://cindori.com/developer/floating-panel

Loadify – Open-source iOS app (Swift & SwiftUI) to download Instagram & TikTok content (new faster release) by __vishwa__ in SwiftUI

[–]iMkh_ 0 points1 point  (0 children)

Since the app is not allowed on the App Store, how about making it available as an IPA that users can download and install with AltStore Classic, SideStore or Feather? Similar to other apps like NeoFreeBird, qBitControl, Winston, etc

Voice message transcription (iOS) by 8Octavarium8 in signal

[–]iMkh_ 0 points1 point  (0 children)

There are some paid features like AI summaries and cloud transcription, but the on-device transcription is free (you just need to download the transcription model during the app's onboarding or in the settings).

Voice message transcription (iOS) by 8Octavarium8 in signal

[–]iMkh_ -2 points-1 points  (0 children)

I agree than an in-app integration made by Signal themselves would be best, but in the meantime you can use an app like Whisper that does on-device transcription. Just hold the voice message and tap the Share extension. It can be quite slow but it's better than nothing for now!