You've not mentioned to the layers you've adopted from the clean architecture
and the use case you need to consider such a design, so it makes your question opinion based.
A service like audio player is
more a UI related thing and it does not contain business logic,
as it mentioned in the clean architecture use cases layer contains application specific business rules. You should clarify how your playing file involves business logic. Although you still can use bloc for player state management.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…