Consumer IR is an undefined standard and is really only suited for single commands, since many of the vendors only support a data length of 32 bits. It is also one-way, and although it could be hacked to provide better data integrity, it is not a good solution for data transfer. The way a remote works is to spam the reciever over and over again with the same ir signal, and the reciever ignores all subsequent signals if there is not a gap in the sequence of x microseconds. This is how consumer ir devices ensure that the signal arrived at the reciever. It would be a very bad hack to get it to transfer a playlist.