Move towards dict-based string replacement, use online/offline info to show videos.