Ljubljana's official transit card and companion app for city buses. You can check routes and schedules in the app. The physical Urbana card (available at kiosks and tourist offices) is needed to ride buses, as cash payment on board costs more.
Slovenia: Buy an Urbana card at the tourist info center near Preseren Square. Load a few euros on it for bus rides. Single rides with the card cost far less than paying the driver in cash.