PDA

View Full Version : Parental controls on albums or tracks?



Steve
2005-09-22, 01:22
Hi,
I keep getting caught out while playing albums from my collection by the
increasing number of tracks containing swearing. I have two young daughers
and while I don't object at all I do not want them to hear it if at all
possible. This is happing more now that I've found the random song feature.
Every now and then a song pops up that has me diving for the track skip
button (Hello Mr Eminem sir!)
Does anyone know of a way of marking tracks or albums as containing
explicit lyrics and setting slimserver to not play them before a specific
time. Could a field be added to the ID3 tag that slimserver looks for?
Is this something that could be added as a feature?
thanks
Steve

ceejay
2005-09-22, 02:20
This was raised just a little while ago ... see the discussion at

http://forums.slimdevices.com/showthread.php?t=16225

Amongst the possible solutions:

- don't keep music that you wouldn't be happy with your kids hearing

- don't worry about your kids hearing a few rude words every now and then

- construct a playlist of "safe" music

- add a secondary value in the "genre" field


Regards
Ceejay

T
2005-09-22, 02:33
Most of the music that I have with 'bad words' belongs to my kids, though I
have my share as well.

Tom

bishopdonmiguel
2005-09-22, 09:05
I mean no disrespect to anyone, but it's my subjective impression that while this feature may be desirable for a (sizable?) portion of the casual user base (especially those with families), it's currently not on the radar of the contributing developers. That's not to say the request will be forever ignored (I've seen kdf add many things just because someone asked) but there are other issues that are either more important or more interesting from a development standpoint.

I personally desire such a feature as trivial as it might sound to some. There are times when you have guests around and you don't want to be a rude & inconsiderate host. I have a sizable collection "explicit" songs. Instead of showing off the Squeezebox when guests are over, I usually shut it down and go with the radio or pop in a CD.

For me, the playlist workaround is really not a feasible option since they must be maintained manually (and who has the time to keep them up to date?). Mucking with the genre is another workaround but I also use the same files in other applications so this isn't desirable. And I haven't found an official "explicit" tag in the ID3 specs or in the WMA API so I'm not sure how this could be easily supported. Even with adding expanded tag support in SlimServer, new additional features would be required to support flexible use by the database (i.e. smart/dynamic playlists). A possible "application specific" fix would be to maintain a custom "list" of explicit songs and have SlimServer mark these internally as "explicit" during a library scan but I'm not sure how feasible this is.

Steve Baumgarten
2005-09-22, 09:38
bishopdonmiguel wrote:

> There are times when you have guests around and you don't want
> to be a rude & inconsiderate host. I have a sizable collection
> "explicit" songs. Instead of showing off the Squeezebox when guests
> are over, I usually shut it down and go with the radio or pop in a CD.
>
> For me, the playlist workaround is really not a feasible option since
> they must be maintained manually (and who has the time to keep them up
> to date?).

Here's a possible workaround; it requires a bit of effort up front, but
nothing too bad.

Step one, a question: Can you segregate the music on disk? That is,
would you be willing to maintain a folder structure like:

Music/Explicit
Music/Clean

If so, then add one more top-level folder:

Music/All

that contains nothing but two symlinks (or Windows shortcuts) to
Music/Explicit and Music/Clean.

Then you can run two copies of Slimserver, pointing one at Music/Clean
and the other at Music/All.

Each will maintain a separate database; rescans will pick up changes,
etc., as usual. You'll have to choose a different port number for the
second Slimserver, of course. And you'll need to do a custom install
(e.g., to Program Files/Slimserver-Clean) so preferences and databases
don't overwrite each other.

OK, having done that, the rest is pretty easy:

For normal listening, you have the Squeezebox point at the "All"
Slimserver.

When you have guests over, change the setup on the Squeezebox to point
to the "Clean" Slimserver. This will keep the music selection clean
until you change the settings back again.

A bit of a nuisance, true, but changing which Slimserver a Squeezebox
points to isn't all that difficult -- you just hold the power button
down and walk through the player setup, keeping all the default settings
but simply choosing the "Clean" Slimserver when presented with the list
of available Slimservers, something that takes all of about 30 seconds.

Shouldn't be a big deal to keep both copies of Slimserver running; the
one that isn't actively talking to the Squeezebox is just going to be
idle and remain swapped out on disk, so it won't be using any CPU or RAM
until you point your Squeezebox at it. (This way you don't have to
bother messing with things on your PC, e.g., starting and stopping
services -- all the changeover work is done via the remote.)

Like I said, it's a workaround rather than a proper solution, but it's
not too difficult to implement and I think it would be very effective as
well as easy to take advantage of when needed. (Nothing worse than a
workaround that requires a lot of your time and attention just when you
really want to be spending time with your guests.)

SBB







Visit our website at http://www.ubs.com

This message contains confidential information and is intended only
for the individual named. If you are not the named addressee you
should not disseminate, distribute or copy this e-mail. Please
notify the sender immediately by e-mail if you have received this
e-mail by mistake and delete this e-mail from your system.

E-mail transmission cannot be guaranteed to be secure or error-free
as information could be intercepted, corrupted, lost, destroyed,
arrive late or incomplete, or contain viruses. The sender therefore
does not accept liability for any errors or omissions in the contents
of this message which arise as a result of e-mail transmission. If
verification is required please request a hard-copy version. This
message is provided for informational purposes and should not be
construed as a solicitation or offer to buy or sell any securities or
related financial instruments.

jth
2005-09-22, 10:11
If the server ever supports 'smart playlists', you could play all songs that don't have 'explicit' in their comment tag (for example).

Then the burden is on you to create the tag on the explicit songs.

I can see triggering playlist creation based on strings in the comment tag being useful for all sorts of things - since you'll never be able to create enough options with the basic set of metadata tags to please everyone.

Bruce Hartley
2005-09-22, 10:52
Another workaround.........


If you have the explicit music in a seperate folder, you can have a shortcut to this folder from your main folder.

If you wanted to temporarily remove these tracks, just remove the shortcut, they will still appear in all the browse lists but will be unplayable.

Random would presumably skip past when it discovers the file is "not there"

any good ??

Robin Bowes
2005-09-22, 12:26
jth said the following on 22/09/2005 18:11:
> If the server ever supports 'smart playlists', you could play all songs
> that don't have 'explicit' in their comment tag (for example).

Smart playlists are the "right" answer to this and many other feature
requests. Basically, if you can tag it and write SQL that selects it
you're sorted!

As for when... it's not a trivial enhancement.

R.
--
http://robinbowes.com

If a man speaks in a forest,
and his wife's not there,
is he still wrong?